QtCreator-----Kits选项选择
QT 的構(gòu)件套件
如下為Qt 5.11.3安裝包中含有的Qt組件
組件中的MSVC 2015 32-bit、MSVC 2015 64-bit、MSVC 2017 64-bit、MinGW 5.3.0 32 bit和Tools中的MinGW 5.3.0分別對(duì)應(yīng)自動(dòng)檢測(cè)到的構(gòu)建套件(Kits):Desktop Qt 5.11.3 MSVC2015 32bit、Desktop Qt 5.11.3 MSVC2015 64bit、Desktop Qt 5.11.3 MSVC2017 64bit、Desktop Qt 5.11.3 MinGW 32bit,以及通過手動(dòng)設(shè)置的構(gòu)建套件(Kits):Qt 5.11.3 MinGW 32bit。
這些構(gòu)建套件(Kits)都是編譯工具。其中,MinGW 5.3.0 32bit中的MinGW是Minimalist GNU for Windows的縮寫,是在Windows平臺(tái)上使用的GNU工具集導(dǎo)入庫的集合,這個(gè)集合包括了C編譯器gcc,C++編譯器g++,和調(diào)試器gdb等工具。
MSVC為微軟(Microsoft,MS)的VC編譯器工具,如果安裝了MSVC編譯器模塊,如MSVC 2015 32-bit、MSVC 2015 64-bit和MSVC 2017 64-bit,并且想使用它們,則需要安裝相應(yīng)版本的Visual Studio IDE,如Visual Studio 2015和Visual Studio 2017。否則就會(huì)如下圖所示的,在自動(dòng)檢測(cè)出的三個(gè)構(gòu)建套件(Kits)中,Desktop Qt 5.11.3 MSVC2015 32bit和Desktop Qt 5.11.3 MSVC2015 64bit都是帶有感嘆號(hào)的,表示它們并不能使用。
Qt構(gòu)建套件路徑手動(dòng)設(shè)置
Qt構(gòu)建套件本來是不需要重置的,但是某些情況下,可能需要我們手動(dòng)設(shè)置。
前因:
比如說我剛剛這次吧,安裝了固態(tài)硬盤后,在固態(tài)硬盤上裝了新系統(tǒng),再打開Qt時(shí),Qt所在的盤符發(fā)生了變化,由于系統(tǒng)環(huán)境變量是新的沒有設(shè)置Qt的,所以Qt自己找不到自己的構(gòu)建套件。所以需要我們手動(dòng)設(shè)置,否則重裝也行,如果你不嫌麻煩的話。
后果:
我截了圖片,共分為3步。
好了,設(shè)置成功了,可以用了~~
QT編譯器的選擇
對(duì)程序進(jìn)行編譯之前需要設(shè)置編譯器。
如圖可見各種編譯器后有括號(hào)予以標(biāo)示,括號(hào)里的內(nèi)容分別有x86、amd64_x86、amd64、x86_amd64、x86_arm、amd64_arm等。
名稱 含義
x86 32/64位系統(tǒng)編譯到32/64位系統(tǒng)運(yùn)行
amd64_x86 64位系統(tǒng)編譯到32/64位系統(tǒng)運(yùn)行
amd64 64位系統(tǒng)編譯到64位系統(tǒng)運(yùn)行
x86_amd64 32/64位系統(tǒng)編譯到64位系統(tǒng)運(yùn)行
x86_arm 32/64位系統(tǒng)編譯到搭載arm架構(gòu)處理器的系統(tǒng)運(yùn)行
amd64_arm 64位系統(tǒng)編譯到搭載arm架構(gòu)處理器的系統(tǒng)運(yùn)行
注:amd64與x86均指搭載amd架構(gòu)處理器的系統(tǒng)。
總結(jié)
以上是生活随笔為你收集整理的QtCreator-----Kits选项选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CES 2017 DAY1:自动驾驶延续
- 下一篇: 人工智能/虚拟现实技术的工程伦理分析:以