Visual Studio 2010を搭載したWindowsでffMPEGビルドを使用しているときに、inttypes.hnotfoundエラーが発生しました。
インターネットで検索すると間違った解決策にたどり着いたので、人々が簡単に見つけられるように、ここに正しい解決策を提示したいと思いました。すぐに私自身の質問に答えます。
質問する
33663 次
2 に答える
44
解決策は、このファイルをダウンロードして、Visual Studioがファイルを見つけることができる場所inttypes.h
、またはffMPEGcommon.h
が配置されているフォルダーのいずれかにファイルを配置することです。後者を選択した場合は、#include<inttypes.h>
行をに変更する必要があります#include "inttypes.h"
。ここ
からこの解決策を得ました。
私にとってうまくいかなかった別の解決策は#include<inttypes.h>
、
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;
typedef signed long long int64_t;
typedef unsigned long long uint64_t;
このソリューションは、ここから取得されました。
これがお役に立てば幸いです。
于 2012-11-07T09:39:59.917 に答える
3
#ifndef HAS_INT_TYPES
#ifdef HAS_C99
#include <stdint.h>
#endif
#endif
于 2013-09-02T13:37:19.223 に答える