Qt5.9.9目录结构
1. Qt5.9.9的主目录结构

这里需要注意的是目录中存在两个mingw53_32,这里详细解释一下
- ~\5.9\mingw53_32\ 目录包含的是 Qt 的类库文件,例如头文件、静态库、动态库等,这些类库文件使用 MinGW 工具集编译而成。
- ~\Tools\mingw53_32\ 目录包含的是 MinGW 工具集,例如编译器 g++、链接器 ld、make 工具、打包工具 ar 等。
QtCreator 是个例外,QtCreator 使用 MSVC2015 编译生成的,所以安装目录里有一个 vcredist 文件夹存储 VC 运行库安装文件。
最后的 MaintenanceTool.exe ,对于离线安装包,它只能用于删除软件包,如果 Qt 开发环境是用在线安装方式装的,这个工具还可以管理开发环境组件和升级组件。
2.Qt类库目录

静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.lib文件

本文介绍了Qt5.9.9的目录结构,包括mingw53_32目录下分别存放的Qt类库文件和MinGW工具集。此外,还详细阐述了静态库与动态库的区别,强调了静态库在编译时将代码加入程序,而动态库在运行时由DLL提供函数实现。最后提到了QtCreator的特殊性及其依赖的VC运行库。
最低0.47元/天 解锁文章
632

被折叠的 条评论
为什么被折叠?



