Qt Creator的替换编译器?

时间:2010-06-10 02:39:45

标签: c++ qt qt-creator

我喜欢Qt Creator作为IDE,但内置的编译器比灰尘慢。

我可以更换它吗?如果是,可以用什么来替换它?

在Windows上开发,但也针对多台Mac。

2 个答案:

答案 0 :(得分:6)

默认情况下,在Windows上,编译器是mingw,即GCC的端口。 Qt还包含对Visual Studio编译器的支持,您可以切换到它。

Macintosh上唯一成熟的C ++编译器是GCC。

C ++,特别是模板重的代码,进行编译。没有避免这种情况。根据我的经验,Visual Studio在复杂的代码库上比GCC快得多。

答案 1 :(得分:1)

编译器的选择取决于您的工具链(如果您使用qmake或cmake)以及您的平台(例如,cl仅适用于Windows)。

我认为您不能选择任意编译器(例如Sun CC,Intel),QtCreator会正确地选择编译错误消息。 GCC仍然是与QtCreator一起使用的最佳支持编译器。

也许你的解决方案是将-j8作为额外的构建标志传递。检查“项目”窗格。