Qt安装步骤

admin
2023-03-08 / 0 评论 / 4 阅读 / 正在检测是否收录...

下载地址

下载地址1(商业宣传):https://www.qt.io/download
下载地址2(推荐):http://download.qt.io/
各目录结构说明:

目录说明
snapshots预览版,最新的开发测试中的Qt库和开发工具
official_releases正式发布版,是与开发版相对的稳定版Qt库和开发工具(可以下载Qt开发环境和源代码)
new_archive完整的旧版本Qt开发工具安装包(可以下载Qt开发环境和源代码)
ministro迷你版,目前是针对Android的版本
linguist_releasesQt Linguist 的独立安装程序
learning有学习Qt的文档教程和示范视频
development_releases开发版,有新的和旧的不稳定版本,在Qt开发过程中的非正式版本
community_releases社区定制的Qt库,Tizen版Qt以及Qt附加源码包
archive各种Qt开发工具安装包,新旧都有(部分)(可以下载Qt开发环境和源代码)

/archive

vsaddin:Qt 针对 Visual Studio 集成的插件,若不使用 Visual Studio ,则不需要
qtcreator:Qt 官方的集成开发工具,但是 qtcreator 本身只是个开发工具,它没有编译套件和 Qt 开发库。老版本 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配,如今在 qt/ 目录下有专门的大安装包,不再需要单独下载它。
qt:Qt 开发环境的下载目录,有各个版本的大安装包,里面包含开发需要的东西,并且能自动配置好
online_installers:在线安装器,国内用户不建议使用,速度太慢

这些是完整的 Qt 库版本号:大版本号(major).小版本号(minor).补丁号(patch),最后一个数字是对该版本的补丁更新。只要大小版本号相同,Qt 库的特性就相同,即该目录下的所有版本的特性相同。我们选择最新的 5.12.11。

  • submodules:Qt 各个子模块源码包
  • single:Qt 完整的源码包
  • qt-opensource-windows-x86-5.12.11.exe:Windows 安装包
  • qt-opensource-mac-x64-5.12.11.dmg:Mac 安装包
  • qt-opensource-linux-x64-5.12.11.run:Linux 安装包

安装

如果有 Qt 账号,直接登录,如果没有,点击"Sign up"注册,注册很简单,用自己的邮箱即可。
选择安装位置
选择组件

鼠标悬浮或左键点击可以查看相关选项说明,按需选择。

  1. MSVC ( Microsoft Visual C++ Compiler ) *:微软的VC编译器
  2. MingGW ( Minimalist GNU for Windows ) *:是将 GCC 编译器和 GNU Binutils 移植到 Windows 平台下的产物,它是一些头文件和使用 GNU 工具集导入库的集合,允许用户在没有第三方 dll 的情况下生成本地的 Windows 程序。
    MSVC 和 MingGW 都是很好用的工具,但兼容并不好,比如某项目使用了 MingGW 编译,那么它所链接的库也必须是 MingGW 编译而成。
    一般来说,如果仅在 Windows 平台开发,选择 MSVC,可以使用大量的第三方库。如果有跨平台需求,选择 MingGW。
  3. UWP ( Universal Windows Platform ) *:属于 MSVC 编译器生成的 Qt 库,用于开发通用 Windows 平台的应用程序
  4. Android *:用于 Android 应用开发的 Qt 库
  5. Sources :源码包
  6. Qt 模块
  • Qt Charts:二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
  • Qt Data Visualization:三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
  • Qt Purchasing:用于处理 Android、iOS 和 macOS 上的应用内购买的跨平台 API。
  • Qt Virtual Keyboard:Qt Quick 虚拟键盘
  • Qt WebEngine:集成了Google Chromium Web,充分利用了整个 Qt 图形堆栈集成,允许原生 Qt 控件与 Web 内容和 OpenGL 着色器的无缝混合和叠加。
  • Qt Network Authorization:Qt 网络授权是一个附加库,它使 Qt 应用程序能够使用不同的 Web 身份验证系统。
  • Qt WebGL Streaming Plugin:一个 Qt Platform Abstraction 插件,它通过网络将 Qt Quick & Qt OpenGL 应用程序流式传输到支持 WebGL 的浏览器。
  • Qt Script (Deprecated) :脚本模块,已弃用

① CDB Debugger (command line debugger):控制台调试器,是 MSVC 在 Qt 的原生调试器,由于MSVC 只有编译器,如果选择它,则需要勾选;如选择 MinGW 则不需要,MinGW 中有 GDB调试器。

② MingGW *:这里的 MingGW 是用来交叉编译的,在一个平台上生成另一个平台上的可执行代码。

③ Strawberry Perl:Perl 语言工具

0

评论 (0)

取消