我正在尝试在Xcode项目中使用libmediainfo,但无法使其正常工作。
我已将dylib添加到项目的Frameworks文件夹中,并确保将其添加到目标的构建设置中的“使用库链接二进制文件”部分。
每当我尝试构建该应用程序时,都会显示:
dyld: Library not loaded: /usr/lib/libmediainfo.0.dylib
Referenced from: ......
最佳答案
检出加载程序路径:otool -L libmediainfo.dylib
如果具有@loader_path,请使用install_name_tool将其更改为@rpath。
install_name_tool -id @ rpath / libmediainfo.dylib libmediainfo.dylib
或者,您可以将dylib放在MacOS文件夹中,并使用@executable_path而不是@rpath。
关于objective-c - 在Mac XCode项目中使用libmediainfo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14147973/