编译使用QtAV
编译使用QtAV
官方文档:https://github.com/wang-bin/QtAV/wiki/Build-QtAV
- clone源码
git clone https://github.com/wang-bin/QtAV.git
git submodule update --init
根据不同系统需要,具体操作看官方文档
Windows
ffmpeg依赖- 官方文档提供编译好的库, 下载地址:
http://sourceforge.net/projects/qtav/files/depends/QtAV-depends-windows-x86%2Bx64.7z/download - 也可以自己下载编译
将
ffmpeg lib
目录拷贝到qt lib
目录,include
目录拷贝到qt include
目录,bin
目录拷贝到qt bin
目录。
或者,参考文档:(建议)修改QtAV工程
.qmake.conf
文件INCLUDEPATH += $$PWD/ffmpeg/include LIBS += -L$$PWD/ffmpeg/lib
(不建议)将ffmpeg添加到环境变量中
set INCLUDE=ffmpeg_path\include;openal_path\include;%INCLUDE% set LIB=ffmpeg_path\lib;openal_path\lib;%LIB%
- 官方文档提供编译好的库, 下载地址:
- 编译QtAV
使得QtCreator打开QtAV.pro
构建即可 - 安装QtAV
在编译生成目录,运行sdk_install.bat
,会拷贝相应文件到Qt安装目录, debug/release同理 - 使用QtAV
在新工程.pro
文件中添加QT += avwidgets
即可