解决:fatal error C1189: #error : missing -D__STDC_FORMAT_MACROS / #define __STDC_FORMAT_MACROS

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"

扫描二维码关注公众号,回复: 10848455 查看本文章

目前这是我遇到的问题,先记录一下。

发布了417 篇原创文章 · 获赞 156 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_34732729/article/details/104572864
今日推荐