将不同的编译器添加到QT

时间:2011-11-01 09:26:58

标签: c++ qt compiler-construction

如何添加其他编译器并将其与QT一起使用?
我问,因为我无法在网络上找到它如何做到这一点 谢谢。

2 个答案:

答案 0 :(得分:3)

如果您使用的是qmake,则可以使用QMAKE_CXX覆盖当前mkspec使用的编译器,例如: qmake QMAKE_CXX=g++-4.6

要永久覆盖它,您需要一个新的或编辑mkspec文件。您可以使用qmake -query浏览它们的位置并查看QMAKE_MKSPECS变量。从那里,如果您不在qmake中使用-spec参数,则使用目录“default”。在该目录中,文件qmake.conf将包含确定编译器的提到的QMAKE_CXX参数。

答案 1 :(得分:0)

在MacO上,如果要使用gcc / g ++,则可以编辑Project(.pro)文件以包含(在顶部):

QMAKE_CC  = gcc
QMAKE_CXX = g++

然后对Project文件运行qmake。