g++被qmake使用,gcc由工具包配置。

6
 "/usr/bin/g++" is used by qmake, but "/usr/bin/gcc" is configured in the kit.
 please update your kit of choose a mkspec for qmake that matches your target environment better.

无法找到任何方法来更改qmake使用的编译器,以匹配工具包配置的编译器。

在“工具”>“选项”>“构建和运行”>“工具包”中,没有办法将qmake编译器更改回gcc。问题是只有gcc和clang被qt 5.9自动检测到。

2个回答

1

在“工具”->“选项”->“构建和运行”->“编译器”中有您需要修复的设置,
或者添加新的套件,这是我的套件设置

enter image description here


找不到如何将g++替换为gcc,它自动检测到gcc但不知道如何用g++替换它。 - Zak
如果您使用的是Windows操作系统,那么请前往“工具->选项->构建和运行->编译器”更改MinGW设置。 - Vahagn Avagyan
MinGW编译器gcc - Vahagn Avagyan
谢谢您的回答。问题是我安装了两个版本的Qt,我认为它们的配置或某些内容重叠了,所以g++选项没有出现,直到我删除了两个版本并重新安装了Qt 5.9.1,g++选项才出现了,现在我不再有这个问题了。 - Zak

1
问题在于我安装了两个版本的Qt,我认为它们的配置或某些内容重叠了,所以g++选项没有出现,直到我卸载了两个版本并重新安装了Qt 5.9.1,g++选项才出现了,现在我不再有这个问题了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接