Qt5.6.0-VS2015版本安装配置图文教程
作者:Winland0704
〇、前言
因为Visual Studio在中国区太盛行了,正好Qt5.6.0版本刚发布,写一篇关于Qt VS2015版本的安装配置说明。这里首先介绍一下集成开发环境(Integrated Development Environment,IDE)的概念,一般IDE除了直接的代码编辑和项目管理功能,还有非常重要的功能就是编译链接生成目标程序,以及调试目标程序可能的错误。
在Qt VS版本开发过程中,可以使用的IDE其实有两套:
第一套IDE,使用Visual Studio,里面自动集成了编译、链接、调试的功能,通过Qt Visual Studio Add-in插件(注意微软耍流氓,VS2015移除了插件支持功能,需要改用微软MSDN 网站的Qt5Package.vsix扩展包)来集成和管理Qt项目。使用VS开发的Qt项目,如果与Windows开发比较紧密,使用了Qt库之外的系统类库,那么这些代码的跨平台特性比较差,可能无法在Unix/Linux和Mac OS X系统编译成功。VS使用的项目管理文件为*.sln和*.vcproject,这些项目文件只在Windows系统的VS开发环境可用,不能跨平台。
第二套IDE,使用Qt官方的集成开发环境QtCreator+微软的WinDbg调试器(内含命令行调试器为CDB)。Visual Studio只提供了编译器和链接器独立程序,但VS的调试器是它内部集成,无法在外部调用,QtCreator只能用WinDbg包含的命令行调试器CDB,这就是为什么要用WinDbg的原因。QtCreator一般使用*.pro文件管理项目,而且QtCreator本身就是跨平台的,这种项目文件通常具有优良的跨平台编译生成特性,所以如果希望开发跨平台的程序,应该使用QtCreator和*.pro文件管理项目。QtCreator是Qt官方专门定做的集成开发环境,使用QtCreator开发Qt程序效率更高,信号和槽的关联和自动生成也更方便,并且代码补全功能和随时的文档查阅功能也都优于VS,另外QtCreator集成的帮助文档是离线版,不需要联网,而且Qt帮助文档内容非常详实,又有很多示例代码,这些优点都是Visual Studio无法比拟的。之所以QtCreator知名度不高,是因为国内教育环境老掉牙了而已。
本教程会把这两套IDE的安装配置都讲一遍,但推荐读者使用QtCreator来开发Qt程序。
一、工具和开发库下载
笔者使用的系统是Win7SP132位系统(系统要打最新的补丁,并且VS2015推荐IE10及以上浏览器),后面都是32位的Qt库和调试器。
如果读者是64位系统,那么建议选择64位的Qt库和WinDbg调试器。
本教程使用到了四个安装程序,罗列如下:
1、Visual Studio Community2015with Update1免费版
下载地址:
www.visualstudio/en-us/downloads/download-visual-studio-vs.aspx
根据下图说明,下载简体中文的ISO文件:
得到的文件为vs2015.1_chs.iso,大小  5.78GB,要注意磁盘空间够不够。
2、Qt官方的开发库安装程序
不建议从www.qt.io去安装包,太繁琐,直接用下面的链接就能看到一堆安装包:download.qt.io/official_releases/qt/5.6/5.6.0/
windows开发平台
安装包带winrt字样的不要管,对于32位系统下载:
qt-opensource-windows-x86-msvc2015-5.
对于64位系统下载:
qt-opensource-windows-x86-msvc2015_64-5.
下面示范的是32位系统的。
3、Qt集成到VS的插件
Qt官方原本开发了用于Visual Studio集成的插件,即Qt Visual Studio Add-in,可用于VS2010到VS2013,但是微软耍起流氓来谁都挡不住,VS2015直接把插件支持的功能移除了,不能再用插件了。
微软MSDN网站提供了一个Qt5Package的扩展包,勉强用于支持Qt5程序开发,下载地址为:
visualstudiogallery.msdn.microsoft/c89ff880-8509-47a4-a262-e4fa07168408
下载后的文件名为Qt5Package.vsix。
4、WinDbg调试器
微软官方把WinDbg调试器隐含到Windows SDK和Windows Driver Kit里面了,老外有比较精的把各个操作系统适用的WinDbg都抽取出来了,下载页面:
demachine/downloads.html
把这个网页往下拖,到Downloads下面的链接,根据自己的操作系统选择调试器:
笔者下载的是Win732位系统的调试器:
dbg_x86_6.12.2.633.msi
等四个安装包都下载完成,下面开始安装。
二、Visual Studio2015安装(必备)
提前说明:
VS2015安装过程非常漫长,而且VS2015默认不安装VC++编译器,需要自定义安装。
虽然ISO文件是离线版,但安装程序还是会从网上下载一些开发组件,比如Windows10 SDK开发包,离线版安装时建议也联好网。
另外安装之前要准备好磁盘空间,最好25GB以上空闲空间。
使用虚拟光驱工具(好压就自带虚拟光驱)把vs2015.1_chs.iso加载到虚拟光驱,然后运行里面的:
注意不要用默认值安装,VS2015默认情况下不安装VC++编译器和开发库,一定要选第二个自定义安
装:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。