使用 Qt 开发环境 开发 FFmpeg , 编译器使用 Visual Studio 2015 的编译器 , 因此这里先安装 VS2015 , 再安装 Qt 5.10 开发环境 ;
在 【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ① ( 安装 Visual Studio 2015 | JavaScript_ProjectSystem 安装包丢失或损坏 ) 博客中 , 安装了 Visual Studio 2015 软件 ;
安装前 必须挂上梯子 , 否则会安装失败 ;
安装 Visual Studio 2015 的主要目的是使用 MSVC 2015 编译器 , 在之后的 Qt 开发环境中配置该编译器 , 开发 FFmpeg 相关应用 ;
安装完毕后 , 选择 工具 / 选项 :
配置 Desktop Qt %{Qt:Version} MSVC2015 32bit 选项 , 其实际名称是 Desktop Qt 5.14.2 MSVC2015 32bit ,
Qt 安装 , 参考 【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 ) 博客 ;
建议将 MinGW 编译器也安装上 , 参考 【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW ) 博客 ;
选择 " 文件 / 新建文件或项目 " 选项 ,
在 Qt 工程的目录下 , 除了源码文件之外 , 还存在 .pro 后缀文件 和 .pro.user 后缀的文件 ,
退出 Qt 开发环境 , 在 Qt 工程目录下 , 删除 .pro.user 文件 , 再次进入 Qt 打开该项目后 , 就可以重新配置 编译器 ;
再次进入 Qt 的时候 , 选择打开 最近访问的项目 , 选择 被删除了 .pro.user 文件的项目 ,
此时 , 会提示 重新配置 构建选项 , 把所有的 构建套件 Kit 都 勾选上 ;
然后点击右下角的 " Configure Project " 按钮 即可 ;
设置完毕后 , 将
点击左下角的运行按钮 :
运行 MSVC 2015 编译的代码 , 运行成功 ;
应用程序输入内容如下 :
20:55:12: Starting D:\002_Project\008_Qt\FFmpeg_Demo\build-FFmpeg_Demo-Desktop_Qt_5_14_2_MSVC2015_32bit-Debug\debug\FFmpeg_Demo.exe ...
20:55:13: D:\002_Project\008_Qt\FFmpeg_Demo\build-FFmpeg_Demo-Desktop_Qt_5_14_2_MSVC2015_32bit-Debug\debug\FFmpeg_Demo.exe exited with code 0
点击左下角的 调试按钮
会出现无法调试的情况 , 应用程序输出 :
20:57:07: Unable to create a debugging engine.