问题:
在c++项目中使用ffmpeg库时报错:“LNK2019: 无法解析的外部符号 “struct AVFrame * __cdecl av_frame_alloc(void)” (?av_frame_alloc@@YAPAUAVFrame@@XZ),该符号在函数 “int __cdecl ffmpeg_main(void)” (?ffmpeg_main@@YAHXZ) 中被引用”
解决办法:
在调用ffmpeg库的代码段前后添加代码段:
#ifdef __cplusplus
extern "C" {
#endif
/*...*/
#ifdef __cplusplus
}
#endif