Qt5.5.0编译QtAV

Qt5.5.0编译QtAV


1.下载

了解QtAV

下载链接QtAV(github)
zip下载。

下载所依赖的库。

所有需要下载的资料,可以直接使用我打包好的,下载链接,包括所有需要的东西

2.编译

我的编译环境:
- win7 32-bit系统
- Qt5.5.0
- Mingw32编译
- Qt Creator 3.4.2

声明:如果你的不是这样的环境,后面我可不敢保证一定没有问题。

解压出来两个压缩包。一个是QtAV-master.zip,另一个是QtAV-depends-windows-x86+x64.7z,分别解压这两个压缩包。例如我解压到桌面上了。

进入QtAV-master,用Qt Creator打开QtAV工程。然后,打开项目构建页面添加环境变量:

CPATH : C:\Users\Administrator\Desktop\QtAV-depends-windows-x86+x64\QtAV-depends-windows-x86+x64\include
LIBRARY_PATH : C:\Users\Administrator\Desktop\QtAV-depends-windows-x86+x64\QtAV-depends-windows-x86+x64\lib

注意这里的路径,你自己的压缩包解压到哪里了,就写哪里里,就写你自己的路径。
Qt5.5.0编译QtAV_第1张图片

然后直接编译运行就ok了。估计要七八分钟的时间(我这破电脑)

3.测试一下

运行完之后,找到你依赖的库那个文件夹,进入QtAV-depends-windows-x86+x64\bin目录,把bin目录下面的所有dll动态链接库拷贝到你刚才编译出来的bin目录下面(build-QtAV-Qt_5_5_0_mingw492_32-Debug\bin)。
Qt5.5.0编译QtAV_第2张图片

Qt5.5.0编译QtAV_第3张图片

然后在编译出的bin目录下,打开simpleplayer.exe文件,打开一个视频文件就可以看了,是不是很开森?

生成的库文件就在编译出来的目录下的build-QtAV-Qt_5_5_0_mingw492_32-Debug\lib_win_x86目录下。

当然,这只是debug模式下编译出来,你可以配置成release模式下,编译出来,切换到release模式下的时候记得也要配置添加上面那两个临时环境变量CPATH和LIBRARY_PATH。

当然还有一种办法就是把所有依赖的库的头文件和库文件,放到你Qt的头文件目录和库文件目录下面,这样,你就不用配置那个临时环境变量了,这个方法我试过试可以的,但是有洁癖的人来说,感觉污染了原始纯净的Qt库。

好吧,该吃饭了。

你可能感兴趣的:(Qt)