2017-06-28 3 views
0

FFmpegをVC++ 2010で使用しようとしていますので、VC++コードにffmpegを使用することができます。まず、FFmpegをコンピュータにインストールします.YouTubeビデオ「FFMPEG build for windows」VC++ 2010でFFmpegを操作する

のffmpeg(muxing.c)が提供するサンプルコードを構築している間、私はエラーの

  1. エラーC1189次しまった:#エラー:#:行方不明-D__STDC_FORMAT_MACROS /#_STDC_FORMAT_MACROS

2のIntelliSenseを定義しますエラー指示:missing -D__ST DC_FORMAT_MACROS /の#define __STDC_FORMAT_MACROS C:---- \ ffmpegののの\ ffmpegのの\ \ユーザーは、\ libavutil \ timestamp.h

1次、このエラー

私はすでに行っているを解決する方法

。プロジェクト - >プロパティ - >設定プロパティ - > VC++ディレクトリ - > include dir {ffmpegフォルダからすべてのヘッダファイルをここに追加します}

  1. 設定プロパティ - > C/C++ - >コマンドライン - >追加オプション - > add {-D__STDC_CONSTANT_MACROS}

任意のヘルプはお時間を

おかげ

よろしく

答えて

0

こんにちはありがとうを非常に高く評価されるだろう。

ヘッダファイルexternをmain()本体に入れて問題を整理します。

1. #define __STDC_CONSTANT_MACROS 


2. extern "C" { 
#include <libavcodec/avcodec.h> 
#include <libavformat/avformat.h> 
#include <libswscale/swscale.h> 
} 

int main(int argc, char* argv[]) { 
av_register_all(); 
return 0; 
} 

よろしく

kaushal

関連する問題