第一章:ffmpeg和QT开发播放器之环境搭建

    写在前面:

    学习【夏曹俊】C++实战手把手教您用ffmpeg和QT开发播放器实战视频课程 所记录的笔记。

     全文没有什么干货,只有我学习过程中的记录,所以想学习ffmpeg开发的小伙伴就不用看我的帖子了。


 1、安装QT

       这个我已经装了5.8版的QT了,所以就不安装了。

      其中Qt\Qt5.8.0\5.8\msvc2013\bin文件夹中的assistant是手册,提供了完整的类的用法,提供了很多实例,可以用来学习。


2、测试环境

       安装完成之后,可以新建一个qt测试程序,这时候先打开vs2013,在文件栏选择新建项目,新建一个qt应用程序,然后一直下一步,即可。

                             第一章:ffmpeg和QT开发播放器之环境搭建_第1张图片
 当然,第一次弄的时候vs可能没关联上QT,所以在工具栏上选择QT5里面的Qt Options,然后设置下QT的路径,就不会报错了。

                                        第一章:ffmpeg和QT开发播放器之环境搭建_第2张图片

  双击右侧的.ui文件,可以使用QT编辑器打开,对UI进行设置,随便弄一下,先验证一下是不是安装没问题了,最后再点击生成中的重新生成方案,最后再点击“本地windows调试区,即可看到之前在ui中设置的界面,这样就说明qt安装没啥问题了。”
                                     第一章:ffmpeg和QT开发播放器之环境搭建_第3张图片

3、下载ffmpeg

接下来要安装ffmpeg这个软件了。首先访问 http://ffmpeg.org/网站,先安装windown下的软件吧。
                                 第一章:ffmpeg和QT开发播放器之环境搭建_第4张图片

      之后跳转到该页面,版本就按默认的了,由于我们是学习阶段,那么选择32位的就足够了,linking选择dev版本的。然后点击下载。下载完之后,在选择shared,接着再下载,也就是说需要下载两个文件。

                                    第一章:ffmpeg和QT开发播放器之环境搭建_第5张图片 

 4、将ffmpeg添加进工程中

   将刚刚下载好的xxx-dev里面的头文件,全部放到Qt工程目录下的include文件夹里面。然后将xxx-dev里面的再拷贝lib目录下.lib文件拷贝到QT工程里面的lib文件夹中。

                    第一章:ffmpeg和QT开发播放器之环境搭建_第6张图片

再将刚刚下载好的xxx-shared里面的bin文件所有东西拷贝到我们自己工程里面定义的那个bin目录里面。

                 第一章:ffmpeg和QT开发播放器之环境搭建_第7张图片

然后在刚刚的qt工程中,右键打开属性页面,然后配置刚刚我们追加的include目录。

                    第一章:ffmpeg和QT开发播放器之环境搭建_第8张图片

之后在main函数中追加头文件和一个函数,看能不能被编译过去,这里需要注意的事,我们在c++中调用到c的文件时,记得加上extern “C”{}才能正常使用。

                        第一章:ffmpeg和QT开发播放器之环境搭建_第9张图片

  编译成功,但是链接时候报错了,这里是需要添加动态库了。同样是在属性界面中找到链接器,然后再附加库目录中,追加刚刚我们复制的lib文件夹的路径。

                         第一章:ffmpeg和QT开发播放器之环境搭建_第10张图片

   之后编译的时候会出现问题,所以要讲异常处理程序这个选项关闭掉。

                            第一章:ffmpeg和QT开发播放器之环境搭建_第11张图片

   然后在连接器的系统中的子系统选择控制台,这样方便我们的调试。

                                第一章:ffmpeg和QT开发播放器之环境搭建_第12张图片




你可能感兴趣的:(第一章:ffmpeg和QT开发播放器之环境搭建)