我喜欢Qt Creator作为IDE,但内置的编译器比灰尘慢。
我可以更换它吗?如果是,可以用什么来替换它?
在Windows上开发,但也针对多台Mac。
答案 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作为额外的构建标志传递。检查“项目”窗格。