fatal error C1189: #error : missing -D__STDC_FORMAT_MACROS / #define __STDC_FORMAT_MACROS
是因为没有包含需要的某个头文件。
比如在使用ffmpeg开发的时候,
忘记添加 #include "include/libavformat/avio.h" // 相对路径
或者 把路径写错了:#include <libavformat/avio.h> //绝对路径
导致找不到文件
或者是包含了不该包含的头文件:
#include "include/libavutil/timestamp.h"
目前这是我遇到的问题,先记录一下。