安装配置 QT5.9+VS2015
- 安装QT5.9
目前,作为一个重量级编程开发工具,Qt 已经正式发布了 5.9.0 版本。相比之前的 5.7,5.8 版本,新版本在性能和功能上有了大幅改善和提高,并由此获得了官方的明确表态:这将是继 5.6 之后的第一个长期支持版本。
不过,也正因为新版在结构和功能上进行了大量修正,导致安装时的选项界面与以往完全不同。如此一来,许多初学 Qt 的朋友不禁犯了愁,不知如何下手。
那么,新版 Qt5.9 究竟应该如何根据自己的需要选择组件、如何正确安装呢?
-
-
-
-
- 首先,Qt 5.9 的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。
- 首先,Qt 5.9 的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。
-
-
-
-
-
-
-
- 双击启动安装包之后,将会打开一个欢迎界面。在这里,直接点击“下一步”即可。
- 接着,会提示你登陆 Qt 账户。这个 Qt 账户对普通人来说没什么必要,所以直接点击下面的“Skip”跳过即可。
- 随后,便会弹出真正的开始安装界面,点击“下一步”。
- 在安装文件夹的界面,建议大家不要将 Qt 安装在系统盘 C 盘(比如我在此作了更改,将其安装到 D 盘。当然,你安装在 C 盘也是可以的),其他保持默认即可。继续点击“下一步”。
- 下面,就到了重点了。在选择组件界面,请务必要选对安装 Qt 所需要的组件,否则你安装以后是无法正常运行的。
首先,点击各项前面的 > 箭头展开子项的内容。 - 在 Qt5.9 一项中,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。当然,如果希望进行安卓开发,则安卓模块是少不了了。
至于其余的一些模块,则可以根据自身需要勾选。这里着重介绍下 Qt WebEngine 和三个后面带TP的模块项。Qt WebEngine是谷歌开源的 Web 浏览器引擎模块,而带 TP 的模块则表示此模块目前是技术预览版。
我的建议是,如果你是初学,这些则可以不选。千万不要以为柿子西瓜一箩筐什么都选上是最好的,这样一来是增大存储空间,二来多多少少会影响 Qt 运行时的速度,增加不必要的内存消耗。
-
-
-
-
-
-
-
- 下面,接着看工具项(Tools)的选择。
第一项是CDB的调试器,如果你仅使用 MinGW进行编译,则此项可以不选。
第二项虽然名字带 MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。
至于第三项,那是用于 Perl 的。如果你电脑中本身没有安装 Perl,那是装不上的。
选择完成后,继续点击“下一步”。 - 接着,在打开的页面中勾选“我已经阅读并同意条款”(原文是英文)。然后,继续一路点击“下一步”,直到安装完成就可以了。
-
- 在安装过程中,可能会被个别安全软件误报,这时点击允许就可以了(警告:在允许之前,你应该确保你的安装包是从Qt官网下载的,并且知道自己在做什么)。
-
- 下面,接着看工具项(Tools)的选择。
-
-
-
- 配置QT5.8
2.1 安装QT 5.8
- 在Qt Creator里打开工具-选项
- 在构建和运行-编译器中可以看出Qt已经自动检测出来了vs的信息,不需要手动配置(由于我电脑里安装了vs2010和vs2015,所以有10.0和14.0)
- 自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置调试器
配置调试器
- 调试器默认情况下是没有的,必须手动下载 windbg
我选择了默认安装路径,经过几个下一步后,在安装过程中,需要勾选“Debugging Tools for Windows” - 安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,可以看到 Qt 已经自动检测出调试器了
- 在“构建套件(Kit)”中选择自动检测出来的调试器即可
2.2 在QT中编写 hello world
1.文件->新建文件或项目->Application->Qt Widgets Application->choose
2. 输入项目名称:”HelloWorld”,然后”下一步”
3. 选择:构建套件(Kit),下一步
4. 指定基类信息(QWidget),选择下一步
5. 完成新建项目
6. 项目中自己生成了四个文件,包含一个头文件widget.h,两个源文件widget.cpp、main.cpp,以及一个界面文件widget.ui
7. 右键项目,执行”qmake”
8. 右键项目,执行”构建”,或者Ctrl+B
9. 右键项目,执行”运行”,或者Ctrl+R
10. 大功告成
- 配置 VS2015
3.1 在VS中安装QT插件
(虞 自注:也可以用自己下载的VSIX文件,双击运行就可以安装)
-
VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中,Qt 插件不可用了,但是提供了一个扩展(工具 -> 扩展和更新…)
- 选择:联机,搜索关键字“Qt”,就会出现相关插件Qt Visual Studio Tools (2015),下载,安装
- 安装后,重新启动 VS2015,在菜单栏上就会看到“Qt VS Tools”菜单项
3.2 配置VS中的Qt 5.8
- 选择:Qt VS Tools -> Qt Options,点击“Add”按钮,Path 选择 D:\Qt\Qt5.8.0\5.8\msvc2015_64,然后点击“Ok”进行保存
3.3 vs 2015 测试HelloWorld
- 选择:文件 -> 新建 -> 项目,然后选择:模板 -> Visual C++ -> Qt -> Qt GUI Application,输入项目名称
- 选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可
- 编译运行,选择:调试->开始执行 或者 Ctrl+F5
安装配置 QT5.9+VS2015
- 安装QT5.9
目前,作为一个重量级编程开发工具,Qt 已经正式发布了 5.9.0 版本。相比之前的 5.7,5.8 版本,新版本在性能和功能上有了大幅改善和提高,并由此获得了官方的明确表态:这将是继 5.6 之后的第一个长期支持版本。
不过,也正因为新版在结构和功能上进行了大量修正,导致安装时的选项界面与以往完全不同。如此一来,许多初学 Qt 的朋友不禁犯了愁,不知如何下手。
那么,新版 Qt5.9 究竟应该如何根据自己的需要选择组件、如何正确安装呢?
-
-
-
-
- 首先,Qt 5.9 的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。
- 首先,Qt 5.9 的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。
-
-
-
-
-
-
-
- 双击启动安装包之后,将会打开一个欢迎界面。在这里,直接点击“下一步”即可。
- 接着,会提示你登陆 Qt 账户。这个 Qt 账户对普通人来说没什么必要,所以直接点击下面的“Skip”跳过即可。
- 随后,便会弹出真正的开始安装界面,点击“下一步”。
- 在安装文件夹的界面,建议大家不要将 Qt 安装在系统盘 C 盘(比如我在此作了更改,将其安装到 D 盘。当然,你安装在 C 盘也是可以的),其他保持默认即可。继续点击“下一步”。
- 下面,就到了重点了。在选择组件界面,请务必要选对安装 Qt 所需要的组件,否则你安装以后是无法正常运行的。
首先,点击各项前面的 > 箭头展开子项的内容。 - 在 Qt5.9 一项中,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。当然,如果希望进行安卓开发,则安卓模块是少不了了。
至于其余的一些模块,则可以根据自身需要勾选。这里着重介绍下 Qt WebEngine 和三个后面带TP的模块项。Qt WebEngine是谷歌开源的 Web 浏览器引擎模块,而带 TP 的模块则表示此模块目前是技术预览版。
我的建议是,如果你是初学,这些则可以不选。千万不要以为柿子西瓜一箩筐什么都选上是最好的,这样一来是增大存储空间,二来多多少少会影响 Qt 运行时的速度,增加不必要的内存消耗。
-
-
-
-
-
-
-
- 下面,接着看工具项(Tools)的选择。
第一项是CDB的调试器,如果你仅使用 MinGW进行编译,则此项可以不选。
第二项虽然名字带 MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。
至于第三项,那是用于 Perl 的。如果你电脑中本身没有安装 Perl,那是装不上的。
选择完成后,继续点击“下一步”。 - 接着,在打开的页面中勾选“我已经阅读并同意条款”(原文是英文)。然后,继续一路点击“下一步”,直到安装完成就可以了。
-
- 在安装过程中,可能会被个别安全软件误报,这时点击允许就可以了(警告:在允许之前,你应该确保你的安装包是从Qt官网下载的,并且知道自己在做什么)。
-
- 下面,接着看工具项(Tools)的选择。
-
-
-
- 配置QT5.8
2.1 安装QT 5.8
- 在Qt Creator里打开工具-选项
- 在构建和运行-编译器中可以看出Qt已经自动检测出来了vs的信息,不需要手动配置(由于我电脑里安装了vs2010和vs2015,所以有10.0和14.0)
- 自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置调试器
配置调试器
- 调试器默认情况下是没有的,必须手动下载 windbg
我选择了默认安装路径,经过几个下一步后,在安装过程中,需要勾选“Debugging Tools for Windows” - 安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,可以看到 Qt 已经自动检测出调试器了
- 在“构建套件(Kit)”中选择自动检测出来的调试器即可
2.2 在QT中编写 hello world
1.文件->新建文件或项目->Application->Qt Widgets Application->choose
2. 输入项目名称:”HelloWorld”,然后”下一步”
3. 选择:构建套件(Kit),下一步
4. 指定基类信息(QWidget),选择下一步
5. 完成新建项目
6. 项目中自己生成了四个文件,包含一个头文件widget.h,两个源文件widget.cpp、main.cpp,以及一个界面文件widget.ui
7. 右键项目,执行”qmake”
8. 右键项目,执行”构建”,或者Ctrl+B
9. 右键项目,执行”运行”,或者Ctrl+R
10. 大功告成
- 配置 VS2015
3.1 在VS中安装QT插件
(虞 自注:也可以用自己下载的VSIX文件,双击运行就可以安装)
-
VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中,Qt 插件不可用了,但是提供了一个扩展(工具 -> 扩展和更新…)
- 选择:联机,搜索关键字“Qt”,就会出现相关插件Qt Visual Studio Tools (2015),下载,安装
- 安装后,重新启动 VS2015,在菜单栏上就会看到“Qt VS Tools”菜单项
3.2 配置VS中的Qt 5.8
- 选择:Qt VS Tools -> Qt Options,点击“Add”按钮,Path 选择 D:\Qt\Qt5.8.0\5.8\msvc2015_64,然后点击“Ok”进行保存
3.3 vs 2015 测试HelloWorld
- 选择:文件 -> 新建 -> 项目,然后选择:模板 -> Visual C++ -> Qt -> Qt GUI Application,输入项目名称
- 选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可
- 编译运行,选择:调试->开始执行 或者 Ctrl+F5