Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.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
Xcode中的动态链接优先级 我有一个C++开发的软件项目,我在XCODE 7.1中开发。这个程序的一部分是输出MATLAB*.mat文件。MATLAB提供了执行此操作的动态库:libmat.dylib和libmx.dylib。因此,我将它们的路径(在Mac上,/Applications/MATLAB_R2015b.app/bin/maci64)添加到“链接>运行路径搜索路径”和“搜索路径>库搜索路径”字段_C++_Xcode_Macos_Matlab_Dyld - Fatal编程技术网

Xcode中的动态链接优先级 我有一个C++开发的软件项目,我在XCODE 7.1中开发。这个程序的一部分是输出MATLAB*.mat文件。MATLAB提供了执行此操作的动态库:libmat.dylib和libmx.dylib。因此,我将它们的路径(在Mac上,/Applications/MATLAB_R2015b.app/bin/maci64)添加到“链接>运行路径搜索路径”和“搜索路径>库搜索路径”字段

Xcode中的动态链接优先级 我有一个C++开发的软件项目,我在XCODE 7.1中开发。这个程序的一部分是输出MATLAB*.mat文件。MATLAB提供了执行此操作的动态库:libmat.dylib和libmx.dylib。因此,我将它们的路径(在Mac上,/Applications/MATLAB_R2015b.app/bin/maci64)添加到“链接>运行路径搜索路径”和“搜索路径>库搜索路径”字段,c++,xcode,macos,matlab,dyld,C++,Xcode,Macos,Matlab,Dyld,问题是,/usr/lib中还有另一个libmat.dylib。(有趣的故事,我发现这一点的方式是意外地覆盖了/usr/lib中的libmat.dylib,带来了可笑的灾难性后果) 我以前做过一次,但这是一个单独的构建,后来我完全忘记了:如何告诉链接器我想要的是MATLAB目录中的libmat.dylib,而不是/usr/lib中的libmat.dylib?换句话说,我如何更改这些路径的搜索顺序?通常我只会移动冲突库或更改名称,但这样做会破坏我的操作系统

问题是,/usr/lib中还有另一个libmat.dylib。(有趣的故事,我发现这一点的方式是意外地覆盖了/usr/lib中的libmat.dylib,带来了可笑的灾难性后果)

我以前做过一次,但这是一个单独的构建,后来我完全忘记了:如何告诉链接器我想要的是MATLAB目录中的libmat.dylib,而不是/usr/lib中的libmat.dylib?换句话说,我如何更改这些路径的搜索顺序?通常我只会移动冲突库或更改名称,但这样做会破坏我的操作系统