一、下载及安装ffmpeg
ffmpeg下载:
ffmpeg官网 Download——左下选择windows图标——Windows builds by Zeranoe——选4.2.2——64位——下载Shared和Dev
ffmpeg配置:
新建一个文件夹,里边手动添加四个文件夹,分别为bin、include、lib、src,项目文件直接放在src中,ffmpeg_Shared中bin文件下的所有文件放于bin中,ffmpeg_Dev中include文件中所有文件放于include中,lib同理
示例项目源码:链接:https://pan.baidu.com/s/17SwbilhLmT6rTC3iDbd8eQ
提取码:vetu
二、下载及安装QT
QT下载
QT官网 archive/——qt/——5.9/——5.9.8/(我用的是5.9.8,但5.9应该都差不多,下最新的版本应该也可以)—— qt-opensource-windows-x86-5.9.8.exe
- pdb文件也在该目录下
- qtcreator版本为4.8.2
QT安装
安装——组件中必选msvc2015 64-bit,源码Sources可安可不安,Tools中默认勾选Qt Creator即可,如需用qt的gdb进行调试需自行勾选MinGW
- 尽量不要全部勾选,qt5.9.8在全部勾选好像安装时会有些东西安装失败,貌似是Qt5.9最下方有关qt的组件方面的问题
QT环境变量配置
1.在系统环境变量中添加名为QTDIR的变量,其值位编译器地址,如xxxx\msvc2015_64

2.然后再系统变量中Path添加编译器bin目录(uic.exe所处位置),如xxxx\msvc2015_64\bin
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wt2w69mY-1650096678965)(01.assets/image-20220415194546594.png)] C++ QT结合FFmpeg实战开发视频播放器-01环境的安装和项目部署_hive_02](https://file.cfanz.cn/uploads/png/2022/11/21/15/5fMdUDL561.png)
3.在命令符窗口中用uic -version命令查看是否配置成功
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5krAzsNp-1650096678965)(01.assets/image-20220415195114210.png)] C++ QT结合FFmpeg实战开发视频播放器-01环境的安装和项目部署_官网_03](https://file.cfanz.cn/uploads/png/2022/11/21/15/2Gf263d235.png)
安装完成后,运行项目
打开源码中的src/MYPlayer/MYPlayer.pro
运行项目如图:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lVbBLEqA-1650096678966)(01.assets/image-20220416152113719.png)] C++ QT结合FFmpeg实战开发视频播放器-01环境的安装和项目部署_c++_04](https://file.cfanz.cn/uploads/png/2022/11/21/15/3GS113WV71.png)
一些配置过程中的问题
QT-VS插件安装
网站相同archive/——vsaddin/(我用的是2.2.2版本,在git中可以找到,最新版里也还有可以支持2015的版本,不知有何区别)
1. 安装插件
插件的下载地址:
链接:https://pan.baidu.com/s/1rJOpuy8BzYud4-UG5LBlmQ
提取码:imbs

2.配置vs使用QT











