QtAV-QT5.10.1-MSVC2015_64开发环境搭建与测试
1.已准备环境:
win10_64;Qt 5.10.1-msvc2015_64
2.需要下载:
QtAV源码:https://github.com/wang-bin/QtAV ,直接下载QtAV-master.zip并解压。
FFmpeg_Dev:https://ffmpeg.zeranoe.com/builds/
FFmpeg_Share :https://ffmpeg.zeranoe.com/builds/ ,如下图所示,下载64为版本的shared和dev文件并解压。
3.编译QtAV源码
打开QtAV-master文件夹下的.pro文件,打开工程,选择Release直接编译(无需设置什么环境变量)
编译成功后,在输出路径下可以找到sdk_install.bat文件,双击运行,会自动将QtAV安装到Qt的安装目录下
此时,在Qt的安装路径下新增的内容有:
在include文件下新增QtAV和QtAVWidgets文件夹;在bin文件下新增QtAV1.dll和QtAVWidgets1.dll文件;在lib文件下新增Qt5AVWidgets.lib、QtAVWidgets1.lib、
Qt5AV.lib、QtAV1.lib等文件。
4.工程测试
a.新建Qt应用程序,在根目录下新建qtav文件夹,又在qtav下新建include和lib文件夹:
在include文件夹下将Qt安装目录下的QtAV和QtAVWidgets文件夹复制到此处;
在lib文件下将QtAV1.lib、QtAVWidgets1.lib复制到此处。
b.在pro文件中将QtAV相关头文件和库文件引入,如下图所示(具体要修改路径如红框所示,应按实际路径设置):
c.后面就是使用QtAV,可参照网上其他大佬的代码。(PS:在运行时,将ffmpeg-4.2.1-win64-shared文件夹下的bin文件中的所有dll文件拷贝到工程exe目录下 防止运行崩溃)
5.安装完毕
6.参考资料:
https://blog.****.net/mccoy39082/article/details/82818716