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


閱讀本文大概需要 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
版權:本博客若無特別聲明,均屬於作者原創文章,歡迎大家轉載分享。但是,
希望您注明來源,並留下原文地址,這是對作者最大的尊重,也是對知識的尊重。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM