{"id":"58954500","type":"page","status":"current","title":"02.QT安装教程(免注册和登陆)","version":{"by":{"type":"known","username":"suncaper","userKey":"ff80818177bd0eb50179c1060d480003","profilePicture":{"path":"/images/icons/profilepics/default.svg","width":48,"height":48,"isDefault":true},"displayName":"suncaper","_links":{"self":"https://wiki.suncaper.net/rest/api/user?key=ff80818177bd0eb50179c1060d480003"},"_expandable":{"status":""}},"when":"2025-07-03T04:13:50.738Z","message":"","number":6,"minorEdit":false,"hidden":false,"_links":{"self":"https://wiki.suncaper.net/rest/experimental/content/58954500/version/6"},"_expandable":{"content":"/rest/api/content/58954500"}},"body":{"storage":{"value":"
准备工作: 第一步: 环境安装
下载安装包,可以到Qt官网,但是下载速度非常慢。一般推荐到几个国内著名的 Qt 镜像网站下载:
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
下载windows系统安装文件“
qt-opensource-windows-x86-*.exe ”。该文件比较大,约2.3GB,其中集成了32位和64位的安装包。对于Linux和Mac系统,可以分别下载相应的文件进行安装。
以第一个中科大的镜像为例,进入网页后依次点击下图红框内的链接。
第二步: 下载安装包
选择QT—QT5.15.0版本开始,官方不再提供离线版安装包,除非你充钱买商业版。,下载qt-opensource-windows-x86-5.14.2.exe即可。
注意:不要选择5.15及以上的版本,否则安装会很麻烦
建议安装之前先断网,要不然会弹出注册页面!!!
双击启动安装包之后,将会打开一个欢迎界面。在这里,直接点击"下一步"即可。
接着,会提示你登陆 Qt 账户。这个 Qt 账户对普通人来说没什么必要,所以直接点击下面的"Skip"跳过即可。
随后,便会弹出真正的开始安装界面,点击"下一步"。
在安装文件夹的界面,建议大家不要将 Qt 安装在系统盘 C 盘(比如我在此作了更改,将其安装到 D 盘。当然,你安装在 C 盘也是可以的),其他保持默认即可。继续点击"下一步"。
下面,就到了重点了。在选择组件界面,请务必要选对安装 Qt 所需要的组件,否则你安装以后是无法正常运行的。
首先,点击各项前面的 > 箭头展开子项的内容。
在 Qt5.9 一项中,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。当然,如果希望进行安卓开发,则安卓模块是少不了了。
至于其余的一些模块,则可以根据自身需要勾选。这里着重介绍下 Qt WebEngine 和三个后面带TP的模块项。Qt WebEngine是谷歌开源的 Web 浏览器引擎模块,而带 TP 的模块则表示此模块目前是技术预览版。
我的建议是,如果你是初学,这些则可以不选。千万不要以为柿子西瓜一箩筐什么都选上是最好的,这样一来是增大存储空间,二来多多少少会影响 Qt 运行时的速度,增加不必要的内存消耗。
① MinGW 5.3.0 32 bit 编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW是 Windows 平台上使用的 GNU 工具集导入库的集合。
② 用于 UWP 编译的模块。UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP。
③ 用于 windows 平台上的 MSVC 编译器模块,如 msvc2015 32-bit 和 msvc2015 64-bit 等。要安装 MSVC 编译器的模块,需要计算机上已经安装相应版本的 Visual Studio。
④ 用于 Android 平台的模块,如 Android x86 和 Android ARMv7。
⑤ Sources 模块是 Qt 的源程序。
⑥ Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
⑦ Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
⑧ Qt Purchasing、Qt WebEngine、Qt Network Auth(TP)等其他模块,括号里的 TP 表示技术预览(Technology Preview)。
⑨ Qt Scritp(Deprecated)是脚本模块,括号里的“Deprecated”表示这是已经过时的模块。
“Tools”节点下面是一些工具软件,包括内容如下:
① Qt Creator 4.3.1 是用于 Qt 程序开发的 IDE。
② MinGW 5.3.0 是 MinGW 编译工具链。
③ Strawberry Perl 是一个 Perl 语言工具。
下面,接着看工具项(Tools)的选择。
第一项是CDB的调试器,如果你仅使用 MinGW进行编译,则此项可以不选。
第二项虽然名字带 MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。
至于第三项,那是用于 Perl 的。如果你电脑中本身没有安装 Perl,那是装不上的。
选择完成后,继续点击"下一步"。
接着,在打开的页面中勾选"我已经阅读并同意条款"(原文是英文)。然后,继续一路点击"下一步",直到安装完成就可以了。