sept 发表于 2016-9-2 16:16:51

Qt 5.6.0-VS2015 版本安装配置图文教程

Qt 5.6.0-VS2015 版本安装配置图文教程
作者:Winland0704
〇、前言
因为 Visual Studio 在中国区太盛行了,正好 Qt 5.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 程序。
一、工具和开发库下载
笔者使用的系统是 Win7 SP1 32 位系统(系统要打最新的补丁,并且 VS2015 推荐 IE10 及
以上浏览器) ,后面都是 32 位的 Qt 库和调试器。
如果读者是 64 位系统,那么建议选择 64 位的 Qt 库和 WinDbg 调试器。
本教程使用到了四个安装程序,罗列如下:


页: [1]
查看完整版本: Qt 5.6.0-VS2015 版本安装配置图文教程