将不同的编译器添加到QT
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将不同的编译器添加到QT相关的知识,希望对你有一定的参考价值。
如何添加其他编译器并将其与QT一起使用? 我问,因为我无法在网络上的任何地方找到它如何做到这一点。 谢谢。
答案
如果您使用的是qmake,则可以使用QMAKE_CXX覆盖当前mkspec使用的编译器,例如: qmake QMAKE_CXX=g++-4.6
。
要永久覆盖它,您需要一个新的或编辑mkspec文件。您可以使用qmake -query
浏览它们的位置并查看QMAKE_MKSPECS变量。从那里,如果您不在qmake中使用-spec参数,则使用目录“default”。在该目录中,文件qmake.conf将包含确定编译器的提到的QMAKE_CXX参数。
另一答案
在MacOs上,如果要使用gcc / g ++,可以编辑项目(.pro)文件以包含(在顶部):
QMAKE_CC = gcc
QMAKE_CXX = g++
然后对Project文件运行qmake。
以上是关于将不同的编译器添加到QT的主要内容,如果未能解决你的问题,请参考以下文章