0

Xcode プロジェクトでlibmediainfoを使用しようとしていますが、正しく動作させることができません。

プロジェクトの Frameworks フォルダーに dylib を追加し、それがターゲットのビルド設定の "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 フォルダーに配置して、@rpath の代わりに @executable_path を使用することもできます。

于 2013-01-04T05:41:32.677 に答える