学习QtAV库

来源:互联网 发布:沙丁鱼流量软件 编辑:程序博客网 时间:2024/05/01 00:18

好久没有写过新的博客了……

最近由于需要使用Qt来写一个视频播放器安装学习了QtAV这个第三方库,但还是有很多地方不清楚,故写此博客来标记所遇到的问题。

首先,QtAV是一个基于ffmpeg和Qt编写的第三方库。具体的信息http://blog.csdn.net/ibingow/article/details/8144795,还有QtAV的官方网站http://www.qtav.org/。

其次,就是在编译安装时,按照其中的教程进行编译,但出现了问题。问题主要是在最后make的时候,很多次都不成功,不能进行make。在windows下的qtshell中输入的不是教程中的make直接进行,而是使用mingw32-make进行make。

还有就是需要在编译时去掉一些非必要的编译内容,可以让编译时间短一些。在写代码时,库的层次关系没有搞清楚,看了自带的例子后才大致了解了一些。

最后是碰到的问题。在编译库中给出的例子simpleplayer时,出现了:-1: error: No rule to make target '****/examples/simpleplayer/../out/lib_win_/Qt5AVd1.dll', needed by '..\out\bin\simpleplayer.exe'. Stop. 网上找到的资料说是缺少上述的Qt5AVd1.dll,但我也没有找到这个东西。下周争取解决这个问题。

0 0