Qt使用教程:添加編譯器(一)
各種32-bit和64-bit的平臺都支持Qt,并且通常可以在每個平臺上使用GCC進行構建,可以使用供應商提供的編譯器,也可以使用第三方編譯器。在Qt Creator中,指定編譯器和在特定平臺上構建或運行應用程序的必要工具。
Qt Creator會自動檢測由系統或者安裝程序注冊的編譯器。你可以添加其他編譯器或使用自動檢測到的編譯器的其他版本來構建應用程序:
- GNU Compiler Collection (GCC)是一個針對于Linux和OS X的編譯器。
- MinGW(Minimalist GNU for Windows)是一個GCC和GNU Binutils的原生軟件端口,用于在Windows上開發原生的Microsoft Windows應用程序。MinGW和Qt Creator以及Qt installers for Windows一起發布。
- Linux ICC (Intel C++ Compiler)是針對于Linux的C和C ++編譯器。
- Clang是一個針對于Windows、Linux和OS X的C、C++、Objective C輕量級編譯器。
- QCC是編譯QNX的C++應用程序的接口。
想要使用GCC、MinGW、Clang或QCC構建一個應用程序,首先指定路徑到編譯器所在的目錄中,然后從可用版本的列表中選擇應用程序二進制接口(ABI)的版本。你還可以創建一個自定義的ABI定義。對于QCC來說,還需指定路徑到QNX Software Development Platform (SDP)中。
你可以在Tools > Options > Build & Run > Kits中為每個包指定要使用的編譯器。想要添加編譯器:
1. 選擇Tools > Options > Build & Run > Compilers > Add,然后在列表中選擇一個編譯器。

想要復制所選擇的編譯器,可以選擇Clone。
2. 在Name字段中,輸入編譯器的名稱以便在Qt Creator中定義它。
3. 在Compiler path字段中,輸入路徑到編譯器所在的目錄中。
4. 在Platform codegen flags字段中,檢查在目標平臺中指定架構傳遞給編譯器的標志。
5. 在Platform linker flags字段中,檢查在目標平臺上指定架構傳遞給連接器的標志,當構建Qbs時只能使用連接器標志。其他設置依賴于編譯器的指定。
6. 在ABI字段中,為目標架構提供一個標識,用來警告包中錯誤的ABI配置。
購買Qt Enterprise最新正版授權!詳情請""
慧都年終盛典火爆開啟,一年僅一次的最強促銷,破冰鉅惠不容錯過!!優惠詳情點擊查看>>