2024年3月8日发(作者:)

Qt5.6.0-VS2015

版本安装配置图文教程

作者:

Winland0704

〇、前言

因为VisualStudio在中国区太盛行了,正好Qt5.6.0版本刚发布,写一篇关于QtVS2015

版本的安装配置说明。这里首先介绍一下集成开发环境(IntegratedDevelopment

Environment,IDE)的概念,一般IDE除了直接的代码编辑和项目管理功能,还有非常重要

的功能就是编译链接生成目标程序,以及调试目标程序可能的错误。

在QtVS版本开发过程中,可以使用的IDE其实有两套:

第一套IDE,使用VisualStudio,里面自动集成了编译、链接、调试的功能,通过QtVisual

StudioAdd-in插件(注意微软耍流氓,VS2015移除了插件支持功能,需要改用微软MSDN

网站的扩展包)来集成和管理Qt项目。使用VS开发的Qt项目,如果与

Windows开发比较紧密,使用了Qt库之外的系统类库,那么这些代码的跨平台特性比较差,

可能无法在Unix/Linux和MacOSX系统编译成功。VS使用的项目管理文件为*.sln和

*.vcproject,这些项目文件只在Windows系统的VS开发环境可用,不能跨平台。

第二套IDE,使用Qt官方的集成开发环境QtCreator+微软的WinDbg调试器(内含命令

行调试器为CDB)。VisualStudio只提供了编译器和链接器独立程序,但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、VisualStudioCommunity2015withUpdate1免费版

下载地址:

/en-us/downloads/

根据下图说明,下载简体中文的ISO文件:

得到的文件为_,大小5.78GB,要注意磁盘空间够不够。

2、Qt官方的开发库安装程序

不建议从去找安装包,太繁琐,直接用下面的链接就能看到一堆安装包:

/official_releases/qt/5.6/5.6.0/