2012-04-05 15 views
0

私はFFmpegライブラリを含むWindows上のC++プロジェクトに取り組んでいます。 問題は私のプロジェクトにffmpegライブラリを含めることができないことです。私はffmpegのチュートリアルやサンプルを実行することさえできません。さらに私が見つけた検索した後Windows XPでffmpegを正しくインストールするには?

//gcc -o tutorial01 tutorial01.c -lavformat -lavcodec -lz 
//to build (assuming libavformat and libavcodec are correctly installed 
//your system). 

:私はこの指示にチュートリアルを見つけた

tutorial01.c:33: error: `iFrame' undeclared (first use in this function) 

:のようなエラーの

tutorial01.c:22:28: ffmpeg/avcodec.h: No such file or directory 
tutorial01.c:23:29: ffmpeg/avformat.h: No such file or directory 

とたくさん:私は常に次のようなエラーを取得していますここからスタティックビルドライブラリのバージョンを取得する必要があります。 http://ffmpeg.zeranoe.com/builds/ 次に、これらのinstrに続いてこのライブラリをインストールしましたuctions:/プログラムファイル/ ffmpegの

  • Cを追加:お使いのシステムのPATH環境変数に/プログラムファイル/ ffmpegの/ binが

    1. はCにフォルダがarrozcru autobuildsページから最新のビルド
    2. 解凍します

    しかし、私はまだ同じ種類のコンパイルエラーがあります。 正しいインストールではないようです。

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

  • +0

    これらのエラーが発生したときに行ったことを正確に投稿できますか?ソースをダウンロードしてconfigureを実行してffmpegをインストールしましたか?作る;インストールを行いますか?また、mingw/msysを使用しているのですか、MSVCの内部を構築しようとしていますか? – sashoalm

    +0

    インストール方法: 1.静的ライブラリ - FFmpeg git-6bfb304 32ビットスタティック(最新)(2012-04-09) - ここからhttp://ffmpeg.zeranoe.com/builds/ 2をダウンロードしました。私はライブラリをC:/ Program Files/ffmpegに解凍しました 3.システムのPATH環境変数にC:/ Program Files/ffmpeg/binを追加しました サンプルをビルドしようとしています: コマンドプロンプトを開き、 gcc-3 -o tutorial01 tutorial01.c -lavformat -lavcodec -lz " また、ソースをコンパイルすることによってfmmpegをインストールしようとしました。私はこのチュートリアルを使いました.http://rmn-explores.blogspot.com/2010/07 /ffmpeg-building-on-windows_29.html。しかし、うまくいかない( – muzar

    +0

    )ffmpeg/include、つまりavcodec.hがあるディレクトリをgccのインクルード指示に追加しましたか?gccがffmpegのヘッダーを見つけることができないという問題があります。 – sashoalm

    答えて

    0

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

    関連する問題