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/


发布评论