在C++项目中,使用FFmpeg中的av_err2str
函数时,报错:
error C4576: 后跟初始值设定项列表的带圆括号类型是一个非标准的显式类型转换语法
解决方案:
在调用该函数的文件开始加上以下代码:
char av_error[AV_ERROR_MAX_STRING_SIZE] = { 0 };
#define av_err2str(errnum) av_make_error_string(av_error, AV_ERROR_MAX_STRING_SIZE, errnum)