Menu Home

ffmpeg UINT64_C 未定义错误

在C++项目中使用ffmpeg时报错:

$ /usr/local/include/libavutil/common.h:170:47: 错误: ‘UINT64_C’在此作用域中尚未声明

解决方法:

extern "C"{

#ifdef __cplusplus
 #define __STDC_CONSTANT_MACROS
 #ifdef _STDINT_H
  #undef _STDINT_H
 #endif
 # include <stdint.h>
#endif

}

Categories: C/C++ ffmpeg

Tagged as:

lnmcc