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

    写在前面:

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

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


 1、安装QT

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

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


2、测试环境

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

                            
 当然,第一次弄的时候vs可能没关联上QT,所以在工具栏上选择QT5里面的Qt Options,然后设置下QT的路径,就不会报错了。

                                        

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

3、下载ffmpeg

接下来要安装ffmpeg这个软件了。首先访问 http://ffmpeg.org/网站,先安装windown下的软件吧。
                                

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

                                     

 4、将ffmpeg添加进工程中

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

                    

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

                

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

                   

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

                        

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

                        

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

                            

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

                                




  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值