我正在开发一个 Mac OS X Cocoa 应用程序并想使用几个 .dylib 库。如何设置位于我的应用程序文件夹中某处的 .dylib 的路径?如果路径位于不同计算机上的不同目录中或根本不存在怎么办?
问问题
1281 次
1 回答
1
位于我的应用程序文件夹中的某个位置?
使用@rpath
. (或@executable_path
。)见man 1 dyld
。
如果路径位于不同计算机上的不同目录中或根本不存在怎么办?
然后您的应用程序将无法加载。如果 dylib 不是必需的,请使用弱链接或在运行时加载 dylib 。dlopen
于 2010-03-05T14:09:58.693 回答