下面命令是引入相应的头文件,可以在wight.h中引入
extern "C"
{
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavfilter/avfilter.h>
}
上面是在ubuntu环境下在Qt中配置自己编译的ffmpeg库的方式,但是当启动项目时会出现报错的情况: error while loading shared libraries: libavutil.so.56: cannot open shared object file: No such file or directory但是在ffmpeg的lib中是有这些文件的,解决方法是将libavutil.so.56库文件拷贝一份到/lib库中,缺啥就拷贝啥到lib库中,如果没有就下载相应的库文件之后然后在拷贝到lib下,之后就可以运行了