0

我正在开发一个 Mac OS X Cocoa 应用程序并想使用几个 .dylib 库。如何设置位于我的应用程序文件夹中某处的 .dylib 的路径?如果路径位于不同计算机上的不同目录中或根本不存在怎么办?

4

1 回答 1

1

位于我的应用程序文件夹中的某个位置?

使用@rpath. (或@executable_path。)见man 1 dyld

如果路径位于不同计算机上的不同目录中或根本不存在怎么办?

然后您的应用程序将无法加载。如果 dylib 不是必需的,请使用弱链接或在运行时加载 dylib 。dlopen

于 2010-03-05T14:09:58.693 回答