私は、FFmpeg ライブラリを含む Windows 上の C++ プロジェクトに取り組んでいます。問題は、自分のプロジェクトに ffmpeg ライブラリを含めることができないことです。ffmpeg のチュートリアルやサンプルを実行することさえできません。次のようなエラーが常に発生します。
tutorial01.c:22:28: ffmpeg/avcodec.h: No such file or directory
tutorial01.c:23:29: ffmpeg/avformat.h: No such file or directory
そして次のような多くのエラー:
tutorial01.c:33: error: `iFrame' undeclared (first use in this function)
この手順でチュートリアルを見つけました:
//gcc -o tutorial01 tutorial01.c -lavformat -lavcodec -lz
//to build (assuming libavformat and libavcodec are correctly installed
//your system).
さらに検索した結果、ここから静的ビルド ライブラリ バージョンを取得する必要があることがわかりました: http://ffmpeg.zeranoe.com/builds/ 次に、次の手順に従ってこのライブラリをインストールしました。
- arrozcru autobuilds ページから最新のビルドを入手してください
- フォルダーを C:/Program Files/ffmpeg に解凍します。
- C:/Program Files/ffmpeg/bin をシステムの PATH 環境変数に追加します。
しかし、まだ同じ種類のコンパイル エラーがあります。そのため、正しくインストールされていなかったようです。
Windows で ffmpeg ライブラリをプロジェクトに接続するにはどうすればよいですか?