首先我们对软件源代码根目录下的各个重要文件(夹)做一个简单的介绍,对整体有一个大概的了解。
下面对目录及其内容做一个大概的初步的介绍,后面我尽量按照目录顺序进行依次介绍,当然可能会有一些交叉。
bin: 生成 Linux 平台 shell 脚本。
dist: 安装文件配置信息和版本更新记录。
doc: 帮助文档。会被拷贝到QtTargetPath1\Tools\QtCreator\share\doc\qtcreator文件夹。
doxygen配置文件。
qtcreator.qdocconf配置文件,用于生成html帮助手册。就是我们在qtcreator中左侧帮助菜单中看到的。
qbs: QBS 配置文件。QBS,即 Qt Build Suite,是一种跨平台的编译工具,目的是将高层的项目描述(使用类似 QML 的语言)转换成底层的编译描述(供 make 等工具使用的信息)。它可以简化多平台的编译过程。已弃用了
scripts: Qt Creator 使用的 perl 以及 python 等脚本。
share: 源代码中所需要的一些非代码共享文件。会被拷贝到QtTargetPath\Tools\QtCreator\share\qtcreator文件夹。
src: Qt Creator 源代码文件。
核心,下面章节重点介绍。
tests: Qt Creator 测试代码。
有时间介绍。
HACKING: Qt Creator 编码规范。
文件指向doc\api\coding-style.qdoc。
LICENSE.GPL3-EXCEPT: GPLv3 许可协议。
qtcreator.pri: Qt Creator 项目需要使用的通用配置,该文件一般会被 include 到大部分 pro 文件。
qtcreator.pro: Qt Creator 的 qmake 项目文件。
README.md: 有关如何编译 Qt Creator 等相关事宜的一些说明。
QtTargetPath为Qt的安装目录,不是qt creator。?
原文:https://www.cnblogs.com/codeForFamily/p/qt-creator-ide-source-learn-1.html