ffmpegライブラリをダウンロードしてインストールしました。異なるビデオの別々のフレームを読んでそれらを操作するためにそれを使用したいと思います。そのために、私はここからいくつかのチュートリアルに従おうとしました:http: //dranger.com/ffmpeg/tutorial01.html しかし、次のコンパイルを取得したため、cppファイルをコンパイルできません。
Undefined symbols for architecture x86_64:
"av_register_all()", referenced from:
_main in cc9zyUBe.o
_main in ccRz35d4.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
ffmpegライブラリをインストールするときに、。/configureステップでarch=x86_64オプションを使用しました。OS X MountainLion10.8.2およびgcc4.2コンパイラを使用しています。誰かがこのエラーの原因となる可能性のある手がかりを持っていますか?前もって感謝します。
更新:静的ライブラリ、共有ライブラリ、-arch = x86_64オプションの有無にかかわらず、さまざまなインストールオプションをすでに試しました。また、自作でそれをインストールしました、結果は同じままです。ライブラリが認識されません。しかし、ffmpegバイナリをコマンドラインツールとして使用すると、かなりうまく機能します。