2010-06-10 182 views

回答

6

默認情況下,Windows編譯器是mingw,即GCC的一個端口。 Qt還包含對Visual Studio編譯器的支持,您可以切換到這些編譯器。

Macintosh上唯一的成熟的C++編譯器是GCC。

C++,特別是模板重碼,是來編譯。沒有避免這一點。根據我的經驗,Visual Studio在GCC上的複雜代碼基礎上速度並不快。

+2

clang是Mac上C和Obj-C的可行選項,但C++支持尚未準備好黃金時段。 – clee 2010-06-10 03:16:46

1

編譯器的選擇取決於您的工具鏈(如果您使用qmake或cmake)加上您的平臺(例如cl僅在Windows上可用)。

我不認爲你可以選擇任意編譯器(例如Sun CC,Intel),QtCreator會正確地讀取編譯錯誤信息。 GCC仍然是支持QtCreator的最佳編譯器。

也許您的解決方案將通過-j8作爲額外的構建標誌。檢查「項目」窗格。