qmake使用g++,套件配置gcc

Posted

技术标签:

【中文标题】qmake使用g++,套件配置gcc【英文标题】:g++ is used by qmake and gcc is configured by the kit 【发布时间】:2017-07-14 09:43:23 【问题描述】:
 "/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。问题是qt 5.9只检测到gcc和clang auto

【问题讨论】:

【参考方案1】:

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

【讨论】:

找不到如何用gcc替换g++,它会自动检测gcc但不知道如何用g++替换。 如果你有windows然后Tools->Options->build & run->compiler cheange in MinGW MinGW 编译器 gcc 感谢您的回答。问题是我安装了 Qt 的两个版本,我认为配置或某些东西重叠,所以 g++ 选项没有出现,直到我删除两个版本并再次安装 Qt 5.9.1 出现 g++ 选项,现在我没有再发一次【参考方案2】:

问题是我安装了 Qt 的两个版本,我认为配置或某些东西重叠,所以 g++ 选项没有出现,直到我删除两个版本并再次安装 Qt 5.9.1,g++ 选项出现了,现在我没有没有问题了。

【讨论】:

以上是关于qmake使用g++,套件配置gcc的主要内容,如果未能解决你的问题,请参考以下文章

用别人编译的Qt找不到构建套件Kit

make, cmake, qmake

GCC,gcc,g++关系

第1章 Linux系统编程入门:gcc和g++的使用

c语言项目为什么要build?(gccmakefilecmake(qmake)CMakeLists.txt)(qmakecmakeqbs区别解析)

MinGW安装与配置