目錄介紹
首先我們對軟體源代碼根目錄下的各個重要檔案(夾)做一個簡單的介紹,對整體有一個大概的了解,
下面對目錄及其內容做一個大概的初步的介紹,后面我盡量按照目錄順序進行依次介紹,當然可能會有一些交叉,
-
bin: 生成 Linux 平臺 shell 腳本,
-
dist: 安裝檔案配置資訊和版本更新記錄,
- changes-x.x.x.md
- copyright_template.txt
- installer目錄等
-
doc: 幫助檔案,會被生成到QtTargetPath[1]\Tools\QtCreator\share\doc\qtcreator檔案夾下的qtcreator和qtcreator-dev子檔案夾中,
- doxygen組態檔,
- qtcreator-project.qdocconf組態檔,
- qtcreator-developer.qdocconf組態檔,
-
qbs: QBS 組態檔,QBS,即 Qt Build Suite,是一種跨平臺的編譯工具,目的是將高層的專案描述(使用類似 QML 的語言)轉換成底層的編譯描述(供 make 等工具使用的資訊),它可以簡化多平臺的編譯程序,QBS 與 qmake 類似,區別在于前者適用于任意專案,而后者一般僅供 Qt 專案使用,我們在閱讀代碼時將關注 qmake,不會深入研究 QBS 的使用,
-
scripts: Qt Creator 使用的 perl 以及 python 等腳本,
-
share: 源代碼中所需要的一些非代碼共享檔案,會被拷貝到QtTargetPath\Tools\QtCreator\share\qtcreator檔案夾,
- snippets 工具->選項->文本編輯器->片段中的代碼片段,如cpp.xml
- styles 工具->選項->文本編輯器->字體和顏色中的顏色主題,如solarized-dark.xml
- templates 代碼模板,即新建工程時提供的工程檔案,
- themes 工具->選項->環境->界面中的主題,如flat.creatortheme
- translations 翻譯檔案,各種ts檔案
-
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.uj5u.com/qita/17775.html
標籤:其他
