0

我正在尝试在 Xcode 项目中使用libmediainfo,但无法使其正常工作。

我已将 dylib 添加到项目的 Frameworks 文件夹中,并确保将其添加到目标构建设置中的“Link Binary with Libraries”部分。

每次我尝试构建应用程序时,它都会说:

dyld: Library not loaded: /usr/lib/libmediainfo.0.dylib
  Referenced from: ......
4

1 回答 1

1

签出加载器路径:otool -L libmediainfo.dylib

如果它有@loader_path,用 install_name_tool 把它改成@rpath

install_name_tool -id @rpath/libmediainfo.dylib libmediainfo.dylib

或者,您可以将 dylib 放在 MacOS 文件夹中并使用 @executable_path 而不是 @rpath。

于 2013-01-04T05:41:32.677 回答