Qt安装包

时间:2024-03-31 12:47:44

1、Qt 的下载

根据开发项目的不同,Qt 分为桌面和移动设备应用开发、嵌入式设备开发两大类不同的安装包。
桌面和移动设备应用开发就是开发在 PC、服务器、手机、平板电脑等设备上运行的程序,操
作系统平台可以是 Windows、Linux、macOS、Android 等。用于桌面和移动设备应用开发的 Qt 具
有开源许可协议,可以免费下载和使用。
嵌入式设备开发是针对具体的嵌入式设备来开发应用程序,如物联网设备、汽车电子设备、
医疗设备等特定的嵌入式设备。用于嵌入式设备开发的 Qt 可下载 30 天试用版本。

Qt 5.9.1 的安装包分为在线安装包和离线安装包,为便于重复安装,最好下载离线安装包。离
线安装包根据使用的操作系统平台不同,分为 Linux、macOS 和 Windows 3 个版本

2、 QT的安装编译选项

“Qt 5.9.1”节点下面是 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”表示这是个已经过时的模块。

Qt安装包

“Tools”节点下面是一些工具软件,包括内容如下。

  •  Qt Creator 4.3.1 是用于 Qt 程序开发的 IDE。
  • MinGW 5.3.0 是 MinGW 编译工具链。
  •  Strawberry Perl 是一个 Perl 语言工具。

根据个人的需要设置安装选项,无需选择所有的安装选项。例如,如果不需要进行 UWP 平
台的开发,UWP 模块就可以都不选;如果不是为和以前开发的源程序兼容,过时的模块不要选择,
如 Qt Script 就是已过时的模块

安装完成后,在 Windows“开始”菜单里建立的 Qt 5.9.1 程序组内容如图 1-2 所示。程序组
中一个主要的程序是 Qt Creator 4.3.1(Community),它是用于开发Qt 程序的 IDE,是 Qt 的主要工具软件

根据选择安装的编译器模块会建立几个子分组,见图 1-2 中的 MinGW 5.3.0 (32-bit)、MSVC 2015(32-bit)和 MSVC 2015
(64-bit),每个分组下面主要有 3 个工具软件。

  • Assistant 是一个独立的查看 Qt 帮助文件的程序,集成在了 Qt Creator 中。
  • Designer 是一个独立的进行窗口、对话框等界面可视化设计的程序。Designer 也集成在了 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开并进行界面设计
  • Linguist 是一个编辑语言资源文件的程序,在开发多语言界面的应用程序时会用到。

Qt安装包

图1.2