Qt Creator 原始碼學習筆記01,初識QTC

kevinlq發表於2021-11-16

閱讀本文大概需要 4 分鐘

Qt Creator 是一款開源的輕量級 IDE,整個架構程式碼全部使用 C++/Qt 開發而成,非常適合用來學習C++Qt 知識,這也是我們更加深入學習Qt最好的方式,學習瞭解官方人員是如何開發一款軟體的

下載

一般我們下載Qt進行安裝的時候會預設安裝好Qt Creator,此時安裝的是可執行程式,而我們今天要講的是下載原始碼並且編譯,那麼首先要到官方倉庫中下載某個版本的原始碼

下載方式有兩種,下載zip原始碼包和gigt clone 獲取

直接下載,開啟通用下載頁面下載

由於目前更新速度比較快,導致版本很多,不建議直接下載最新版本,這裡以4.6版本為例

通過這種方式下載下來直接解壓就能看到整個框架原始碼

另一種通過git方式下載原始碼更推薦,下載下來後你相當於擁有了所有版本的原始碼了,想要學習那個版本直接切換就行了,非常方便,下載地址有兩個

命令分別為

 git clone git://code.qt.io/qt-creator/qt-creator.git
 
 git clone https://github.com/qt-creator/qt-creator.git

可能有時候遇到網速慢等原因,下載會持續一段時間,如果等了好久還是下載慢,那麼建議直接選擇Download Zip,一般非常快

下載完成後,進入該原始碼目錄執行切換版本命令即可

編譯

原始碼下載完成後就可以開始動手直接嘗試編譯了,先不用詳細瞭解每個目錄是幹啥的,跑起來再說

開始編譯前,確保你電腦已經安裝好了Qt,並且最好是 Qt 5.6.2及以上的版本

為啥會是這個呢,開啟配置檔案就可以看到

#version check qt
!minQtVersion(5, 6, 2) {
    message("Cannot build $$IDE_DISPLAY_NAME with Qt version $${QT_VERSION}.")
    error("Use at least Qt 5.6.2.")
}

直接開啟工程檔案qtcreator.pro即可,等待其載入完成,開啟plugin.pro配置檔案,只保留coreplugin外掛工程,其餘的都註釋掉,暫時用不到,我們開始只關心核心外掛

載入完成後直接構建編譯即可,如果不出意外等待大概 10 多分鐘時間就可以編譯完成,你可以看到如下介面


作者:鵝卵石
時間: 2021年10月01日
版本:V 0.0.1
郵箱:kevinlq@163.com
版權:本部落格若無特別宣告,均屬於作者原創文章,歡迎大家轉載分享。但是,
希望您註明來源,並留下原文地址,這是對作者最大的尊重,也是對知識的尊重。

相關文章