因为项目的需要,我需要使用Qt5.7.1与VisualStudio2015进行联合开发,由于都是很老的版本了,在配置过程中遇上了数不尽的坑,这些坑还大多是网上很多人有同样问题却未能解决的。在无数次失败后我终于找到了完美的源,在此分享。
VS2015
虽然微软的旧版本VS号称是可以下载得到,但在官网上其实只有企业版和专业版。找很久后终于找到了社区版的下载地址。若使用Qt开发,语言只需要勾选VC++即可。使用该文件可能有部分内容安装不成功,不影响正常使用。注意,VS2015对应的VC++版本应该是14.0。下图是在Qt creator中应该自动检测到的。
Qt5.7.1.0
该版本的Qt在官网上也是十分难找。我一度以为该版本已经不受支持而从官网撤下去了,在网上下载的其它包却不能完美运行,后来终于找到了:https://download.qt.io/new_archive/qt/5.7/5.7.1/
我们应该选择这一项。注意“2015”,“msvc”和“_64”(如果你是64位系统)。
Windows 调试工具
如果Qt缺失debuggers,则需要下载此项。
省流:安装 Windows SDK,然后在功能列表中只选择“ Windows 调试工具”。
安装Qt在VS中的插件
从清华源安装版本2.4.3(后续版本有bug):https://mirrors.tuna.tsinghua.edu.cn/qt/archive/vsaddin/2.4.3/,选择2015版本,下载后双击打开。如果VS已经打开则安装完成后需要重启VS。
然后在VS扩展中禁用其自动更新。
点击Qt VS Toos,点击Qt Options,添加您的Qt安装路径。
(添加至bin的上一级目录,如下图)。
这样就全部弄好啦!