Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX:使用依赖运行时的dylibs启动应用程序_Macos_Runtime_Rpath - Fatal编程技术网

Macos OSX:使用依赖运行时的dylibs启动应用程序

Macos OSX:使用依赖运行时的dylibs启动应用程序,macos,runtime,rpath,Macos,Runtime,Rpath,OSX 10.10约塞米蒂。 我的应用程序依赖于英特尔IPP。 在编译时,它依赖于2个DYLIB,但这些DYLIB依赖于其他DYLIB,这些DYLIB在运行时加载(不显示在otool-L中)。启动应用程序时,找不到这些库 我不明白如何为我的应用程序(或编译时相关的动态库)指定一个文件夹来搜索运行时动态库的路径 据我所知,使用rpath是必要的。但究竟应该做些什么呢?如何设置运行时搜索路径?我需要为可执行文件或动态库设置“rpath”吗?我认为您必须使用install\u name\u tool命

OSX 10.10约塞米蒂。
我的应用程序依赖于英特尔IPP。 在编译时,它依赖于2个DYLIB,但这些DYLIB依赖于其他DYLIB,这些DYLIB在运行时加载(不显示在otool-L中)。启动应用程序时,找不到这些库

我不明白如何为我的应用程序(或编译时相关的动态库)指定一个文件夹来搜索运行时动态库的路径


据我所知,使用rpath是必要的。但究竟应该做些什么呢?如何设置运行时搜索路径?我需要为可执行文件或动态库设置“rpath”吗?

我认为您必须使用
install\u name\u tool
命令来添加动态库


不要以为你可以设置一个文件夹,可以神奇地加载其中的所有动态库。这违背了代码签名和安全性的目的。

运行时加载的lib不会显示在otool中。运行库的组成也取决于处理器