vc ffmpeg問題セットのコンパイル
解決:Cannot open include file:'inttypes.h'
ffmpegを更新すると、ffmpegライブラリをコンパイルするプロジェクトでヒントが表示されることがあります.Cannot open include file:'inttypes.h':No such file or directoryのエラー情報は、1、includeディレクトリのffmpeg/commonを見つける方法で解決できます.h 2、「#define COMMON_H」の後に次のコードを入れ、同時に「#include」を削除して保存:#if defined(WIN 32)&&&!defined(__MINGW32__) && !defined(__CYGWIN__)# define CONFIG_WIN32#endif#if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(EMULATE_INTTYPES)# define EMULATE_INTTYPES#endif#ifndef EMULATE_INTTYPES# include #else typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t;# ifdef CONFIG_WIN32 typedef signed __int64 int64_t; typedef unsigned __int64 uint64_t;# else/* other OS */ typedef signed long long int64_t; typedef unsigned long long uint64_t;# endif/* other OS */#endif/* EMULATE_INTTYPES */
解決error C 3861:'UINT 64_C': identifier not found
#ifndef INT64_C #define INT64_C(c) (c## LL) #define UINT64_C(c) (c## ULL) #endif
ffmpeg.Exce初期化エラー
もしあなたがffmpegをコンパイルしたら.exeの実行時に、「アプリケーションの正常な初期化(0 xc 000005)に失敗した」(The application failed to initialize properly(0 x 000005)が発生する.Click on OK to terminate the application)、しかもshared link方式で、通常の原因はGCCのバージョンの問題で、1つのGCCのバージョンを交換すればこの問題を解決できるはずです.
ffmpegを更新すると、ffmpegライブラリをコンパイルするプロジェクトでヒントが表示されることがあります.Cannot open include file:'inttypes.h':No such file or directoryのエラー情報は、1、includeディレクトリのffmpeg/commonを見つける方法で解決できます.h 2、「#define COMMON_H」の後に次のコードを入れ、同時に「#include
解決error C 3861:'UINT 64_C': identifier not found
#ifndef INT64_C #define INT64_C(c) (c## LL) #define UINT64_C(c) (c## ULL) #endif
ffmpeg.Exce初期化エラー
もしあなたがffmpegをコンパイルしたら.exeの実行時に、「アプリケーションの正常な初期化(0 xc 000005)に失敗した」(The application failed to initialize properly(0 x 000005)が発生する.Click on OK to terminate the application)、しかもshared link方式で、通常の原因はGCCのバージョンの問題で、1つのGCCのバージョンを交換すればこの問題を解決できるはずです.
gcc-core-4.2.1-sjlj-2.tar.gz,
mingw/bin , :C:/msys/mingw/bin/ :
c++-sjlj.exe to c++.exe
cpp-sjlj.exe to cpp.exe
g++-sjlj.exe to g++.exe
gcc-sjlj.exe to gcc.exe
, 。