0

私は、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/ 次に、次の手順に従ってこのライブラリをインストールしました。

  1. arrozcru autobuilds ページから最新のビルドを入手してください
  2. フォルダーを C:/Program Files/ffmpeg に解凍します。
  3. C:/Program Files/ffmpeg/bin をシステムの PATH 環境変数に追加します。

しかし、まだ同じ種類のコンパイル エラーがあります。そのため、正しくインストールされていなかったようです。

Windows で ffmpeg ライブラリをプロジェクトに接続するにはどうすればよいですか?

4

1 に答える 1

0

答えを要約すると、ffmpeg の include および lib ディレクトリを gcc のディレクトリ パスに追加する必要がありました。

于 2012-04-11T12:23:58.090 に答える