- 错误如下:
avformat.c: 在函数‘mod_avformat_alloc_output_context2’中:
avformat.c:385:4: 错误:‘AVFormatContext’没有名为‘url’的成员
s->url = strdup(filename);
- 具体出错的代码
#if (LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58,7,100))
av_strlcpy(s->filename, filename, sizeof(s->filename));
#else
s->url = strdup(filename);
switch_assert(s->url);
#endif
就是这个版本号判断错了。这个版本的定义:
https://blog.csdn.net/quantum7/article/details/106961024
- 解决办法
吾把代码的判断改了,顺利编译通过。