Mac で libvlc を使った人はいますか?
質問
編集
エラーの再現を簡略化することができました。
これを構築しようとすると、 サンプル:
$ cc example.c -arch i386 -lvlc.2 -L/Applications/VLC.app/Contents/MacOS/lib/ -I/Applications/VLC.app/Contents/MacOS/include/ -o example
$ ./example
dyld: Library not loaded: @loader_path/lib/libvlc.2.dylib
Referenced from: /Users/francis/src/playground/libvlc/./example
元の投稿
次のような動作が発生しています。
- 新しい XCode プロジェクトを作成する (Cocoa またはコマンド ライン ツール)
- とのリンク
libvlc.2.dylib
で見つかりました/Applications/VLC.app/Contents/MacOS/lib
- アプリケーションを実行する
- => スタックトレースが次を指しているとクラッシュします。
__dyld_dyld_fatal_error
一番上と__dyld__dyld_start
一番下にあります。
ここで私は何を間違っているのでしょうか?新しい VLC ビルドとリンクする必要があるかもしれませんが、Snow Leopard でのビルドにはまだ成功しておらず、MacPort もうまく機能しません (ビルド段階で失敗します)。
誰かがそれを機能させるための正しい方向を教えてくれますか?
解決
あなたのプログラムの開発が正しく、すべてのLIBSにリンクされている場合コマンドotool -Lで確認します。
install_name_toolsを持つすべてのdylibを再リンク
所属していません StackOverflow