最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Qt Creator 源碼學(xué)習(xí)筆記01,初識(shí)QTC

2022-03-20 11:49 作者:devstone  | 我要投稿

閱讀本文大概需要 4 分鐘

Qt Creator 源碼學(xué)習(xí)筆記 01

Qt Creator 是一款開(kāi)源的輕量級(jí) IDE,整個(gè)架構(gòu)代碼全部使用 C++/Qt 開(kāi)發(fā)而成,非常適合用來(lái)學(xué)習(xí)C++Qt 知識(shí),這也是我們更加深入學(xué)習(xí)Qt最好的方式,學(xué)習(xí)了解官方人員是如何開(kāi)發(fā)一款軟件的

下載

一般我們下載Qt進(jìn)行安裝的時(shí)候會(huì)默認(rèn)安裝好Qt Creator,此時(shí)安裝的是可執(zhí)行程序,而我們今天要講的是下載源碼并且編譯,那么首先要到官方倉(cāng)庫(kù)中下載某個(gè)版本的源碼

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

直接下載,打開(kāi)通用下載頁(yè)面下載

由于目前更新速度比較快,導(dǎo)致版本很多,不建議直接下載最新版本,這里以4.6版本為例

圖片

通過(guò)這種方式下載下來(lái)直接解壓就能看到整個(gè)框架源碼

圖片

另一種通過(guò)git方式下載源碼更推薦,下載下來(lái)后你相當(dāng)于擁有了所有版本的源碼了,想要學(xué)習(xí)那個(gè)版本直接切換就行了,非常方便,下載地址有兩個(gè)

  • 官方: https://code.qt.io/cgit/qt-creator/qt-creator.git

  • GitHub 鏡像: https://github.com/qt-creator/qt-creator.git

命令分別為


圖片

可能有時(shí)候遇到網(wǎng)速慢等原因,下載會(huì)持續(xù)一段時(shí)間,如果等了好久還是下載慢,那么建議直接選擇Download Zip,一般非???/p>

下載完成后,進(jìn)入該源碼目錄執(zhí)行切換版本命令即可

編譯

源碼下載完成后就可以開(kāi)始動(dòng)手直接嘗試編譯了,先不用詳細(xì)了解每個(gè)目錄是干啥的,跑起來(lái)再說(shuō)

開(kāi)始編譯前,確保你電腦已經(jīng)安裝好了Qt,并且最好是 Qt 5.6.2及以上的版本

為啥會(huì)是這個(gè)呢,打開(kāi)配置文件就可以看到

直接打開(kāi)工程文件qtcreator.pro即可,等待其加載完成,打開(kāi)plugin.pro配置文件,只保留coreplugin插件工程,其余的都注釋掉,暫時(shí)用不到,我們開(kāi)始只關(guān)心核心插件

加載完成后直接構(gòu)建編譯即可,如果不出意外等待大概 10 多分鐘時(shí)間就可以編譯完成,你可以看到如下界面

圖片

上述采用的編譯器是MinGW,如果你想采用其它編譯器注意相關(guān)配置項(xiàng)

是不是看著很神奇,用Qt Creator構(gòu)建編譯出來(lái)Qt Creator,是不是感覺(jué)在套娃,自己生成了自己。下一篇將會(huì)詳細(xì)介紹每個(gè)部分代碼,介紹框架結(jié)構(gòu)。

文章首發(fā)公眾號(hào):devstone


Qt Creator 源碼學(xué)習(xí)筆記01,初識(shí)QTC的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乡宁县| 星座| 谢通门县| 获嘉县| 绵竹市| 马鞍山市| 安远县| 巨鹿县| 北流市| 海盐县| 绵竹市| 平乡县| 延吉市| 错那县| 义马市| 墨竹工卡县| 方城县| 龙江县| 焦作市| 绥化市| 年辖:市辖区| 富顺县| 萍乡市| 兴宁市| 西昌市| 玉树县| 浑源县| 怀柔区| 鄂温| 昂仁县| 南岸区| 涿鹿县| 台中市| 洛南县| 乌鲁木齐县| 通渭县| 高要市| 黄陵县| 双辽市| 思茅市| 铜陵市|