如何添加其他编译器并将其与QT一起使用?
我问,因为我无法在网络上找到它如何做到这一点
谢谢。
答案 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。