OSX 10.10 Yosemite。
我的申请取决于英特尔IPP。
在编译时,它依赖于2个dylib,但这些依赖于其他dylib,在运行时加载(并且不显示在otool -L中)。启动我的应用程序时找不到这些库。
我不明白如何为我的应用程序(或编译时依赖的dylib)指定一个文件夹来搜索运行时dylibs的路径。
据我所知,有必要使用rpath。但到底应该做些什么呢?如何设置运行时搜索路径?我是否需要设置一条路径'可执行文件或dylibs?
答案 0 :(得分:0)
我认为您必须使用install_name_tool
命令添加dylib。
不要以为你可以设置一个可以神奇加载其中所有dylib的文件夹。这违反了代码签名和安全性的目的。