Windows下QtAV使用总结
准备工作
- 先集成 Qt开发环境
- 配置 FFmpeg(Dev) (可以查看我的博客《Windows下配置FFmpeg》)
- 配置 portaudio 我没有配置
- 在 GitHub 下载 QtAV
MinGW编译 QtAV
参考 Build-QtAV
- 用
Qt Creator打开QtAV.pro - 选择
项目-构建设置-构建环境 - 添加
CPATH=...\ffmpeg path\include - 添加
LD_LIBRARY_PATH=...\ffmpeg path\lib - 添加
LIBRARY_PATH=...\ffmpeg path\lib - 点击
构建项目(Ctrl + b) - 构建完成后,在
构建环境中找到构建目录并打开 - 用编辑器打开
sdk_install.bat这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录 - 执行
sdk_install.bat会将QtAv以一个模块的方式加入到你安装Qt的目录
MSVC 编译 QtAV (先记录)
- 用
Qt Creator打开QtAV.pro - 选择
项目-构建设置-构建环境 - 修改
INCLUDE=...\ffmpeg path\include; ... - 修改
LIB=...\ffmpeg path\lib; ... - 修改
PATH=...\ffmpeg path\bin;...\ffmpeg path\lib; ... - 点击
构建项目(Ctrl + b) - 构建完成后,在
构建环境中找到构建目录并打开 - 用编辑器打开
sdk_install.bat这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录 - 执行
sdk_install.bat会将QtAv以一个模块的方式加入到你安装Qt的目录
使用QtAV
- pro 中添加
QT += avwidgets - 头文件中添加
1
2#include <QtAV>
#include <QtAVWidgets>
FFmpeg
- 把
dev版本文件夹中的Include和lib目录整个儿复制合并到MinGW目录下 - 把
share版本文件夹中bin目录下对应的所有dll复制合并到MinGW目录下