本文主要记录一下在VS2017如何配置Qt、FFmpeg和SDL,以便于后续在VS上进行相关的开发。前提:已经安装好了VS2017,本人系统Win10。
Qt的配置
- Qt下载地址:Qt下载。点击链接并进入/official_releases/qt/路径下选择你想要的版本,笔者选的是5.9.6,到相应目录下下载qt-opensource-windows-x86-5.9.6.exe文件即可
- 双击安装,跳过账号,模块选择如图,点击下一部直到安装完成即可。
- 打开VS,安装名为Qt Visual Studio Tools的扩展,安装完成后重启生效。
- 重启后菜单栏中会出现Qt VS Tools,点击并进入Qt Options,再点击Add,在path一栏中设置Qt 5.9.6的安装路径,示例:D:\Qt\Qt5.9.6\5.9.6\msvc2017_64。设置正确后名字会自动填充,设置完成。
- 点击新建项目,在“测试”这一栏便可以找到Qt的相关工程。
FFmpeg的配置
- FFmpeg下载地址:FFmpeg下载。下载Win64bit的shared及dev两个开发包。
- 在环境变量PATH中添加shared下的bin的路径。
- 项目属性-VC++目录-包含目录:添加dev下的include路径;库目录添加dev下的lib路径
- 链接器-输入-附加依赖项:添加
avcodec.lib
avdevice.lib
avfilter.lib
avformat.lib
avutil.lib
postproc.lib
swresample.lib
swscale.lib
SDL的配置
- SDL下载地址:SDL下载。下载Development Libraries中的SDL2-devel-2.0.8-VC.zip。
- 项目属性-VC++目录-包含目录:添加SDL下的include路径;库目录添加SDL下的lib\x64或\x86路径(根据你的工程判断)。
- 链接器-输入-附加依赖项:添加SDL2.lib 和SDL2main.lib。
- 对于动态链接库,可以把lib\x64或\x86添加到系统环境变量PATH中,也可以直接把SDL2.dll复制到项目生成exe文件同目录下,反正只有一个dll。
测试
至此已经大功告成,测试程序如下:
1 |
|