Qt5.5.0编译QtAV

1.下载

了解QtAVQtAV

下载链接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目录

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

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

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

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

好吧,该吃饭了。

你可能感兴趣的:(Qt5.5.0编译QtAV)