Qt 安装目录结构分析

前言


了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌。Windows 和 Linux 下 Qt 安装目录的结构非常相似,我们以 Windows 为例进行讲解,Linux 不再赘述。

Qt 整体目录结构


假设 Qt 的安装根目录在 D:\Qt,则 Qt 整体目录结构如下图所示
在这里插入图片描述

>> 目录详解

  1. D:\Qt\6.2.4\mingw_64 和 D:\Qt\Tools\mingw1120_64 的区别:
    • D:\Qt\6.2.4\mingw_64 目录下包含的是 Qt 的类库文件,例如头文件、静态库、动态库(运行库)以及 qmake、uic、rcc 等 Qt 工具链,这些类库文件都是由 MinGW 工具编译生成的
    • D:\Qt\Tools\mingw1120_64 目录下包含的是 MinGW 工具集,例如编译器 g++、链接器 ld、make 工具、打包工具 ar 等
  2. Qt Creator 11.0.1 集成开发环境(IDE)是个例外,它是基于 Qt 6.4.3(MSVC2019,x86_64)编译生成的,所以目录 D:\Qt\vcredist 里存放着 VC运行库安装文件
  3. MaintenanceTool.exe,对于离线安装的 Qt,它只能用于删除软件包;对于使用在线安装的 Qt,它还可以管理开发环境的组件的删除、添加和更新
  4. Qt 类库的帮助文件位于 D:\Qt\Docs 目录下,需要使用 Assistant 工具查看
  5. Examples 存放着 Qt 的一些示例工程代码,可以从 Qt Creator 查看示例学习

Qt 类库目录


D:\Qt\6.2.4 该目录下存放着 Qt 开发中需要用到的各种类、库和工具,即开发套件(Kit)。

这里以 mingw_64 为例,展开介绍
在这里插入图片描述

>> 目录详解

  1. D:\Qt\6.2.4\mingw_64\bin 该目录下存放着 Qt 的工具链以及 Qt 运行库(*.dll),例如 qmake、uic、rcc、designer、assistant、linguist 等等,用于项目的构建和转化非标准 C++ 内容
  2. D:\Qt\6.2.4\mingw_64\include 该目录下存放着 Qt 的各种库的头文件目录,例如经常使用的基础模块 QtCore、QtGui、QtWidgets 等,以及后期添加 Qt 的附加模块也会存放至该目录,例如 QtSerialPort、QtChart、QtDataVisualization 等
  3. D:\Qt\6.2.4\mingw_64\lib 该目录下存放着 Qt 的静态库(*.a),用于在链接时引入
  4. D:\Qt\6.2.4\mingw_64\plugins 该目录下存放着 Qt 的各种插件,例如 virtualkeyboard

Refer & Relevant


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值