下载安装包
我们选择Open Source的版本。
可以从https://www.qt.io/download-open-source直接下载最新版本,对于想要选择特定版本,或者尝试beta版功能的用户,也可以从https://download.qt.io选择自己需要的版本。
如果你的网速可以的话,也可以选择离线版本(https://www.qt.io/offline-installers)
这个有1.2G那么大,请酌情下载。
我选择的是直接下载最新版。Qt的官网下载速度有点慢,请耐心等待。下载完成以后,我们得到了qt-unified-windows-x64-4.6.1-online.exe安装程序。
安装程序
双击已经下载的安装程序,开始安装。
这里需要输入用户名和密码,如果没有用户的话,请点击注册按钮注册一个
然后点击下一步
然后点击下一步
然后点击下一步
对于【是否允许Qt Creater中跟踪用户使用的数据用于改进Qt和Qt Creator】,我们一般选择不允许。然后点击下一步
选择Qt的安装目录,安装内容和文件关联等情况后点击下一步,就到了最重要的组件选择的步骤了。
由于我们还是以学习为主要目的,所有选择6.5这个最新的LTS版本,其他的保持默认选项就可以了。
下面对这些组件简单说明一下:
- WebAssembly的两个选项,WebAssembly(缩写为 wasm)是一种使用非 JavaScript 代码,并使其在浏览器中运行的方法。可以不必勾选。
- MSVC 2019,是微软(MS)的VC运行库,安装后会出现VS Qt的开发环境,安装该组件需要计算机上已经安装相应版本的 Visual Studio。
- MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)部署 Windows程序。实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。该选项务必勾选。
- Android 这是针对安卓应用开发的 Qt 库,使用Qt进行安卓开发不是主流,我们的学习内容中也没有这方面的内容,可以不安装。
- Sources Qt的源代码包,Qt是开源的,如果有能力看看源代码对我们理解Qt是有非常大帮助的,建议安装。
- Qt 5 Compatibility Module是Qt 6 用于兼容Qt 5模块的组件。
- Additional Libraries 是Qt 的附加模块,大部分建议安装,占用空间不大。
- Qt Shader Tools模块是 SPIR-V 开源生态系统,QtGUI中需要使用,建议安装。
接下来就是各种协议,选择同意就可以了。
点击下一步,创建开始菜单/快捷方式等
一切准备就绪。
点击安装,开始安装,这是一个漫长的过程。
安装完成