【报错】QT Release NO CMAKE_CXX_COMPILER could be found

本文介绍了解决Qt Creator中出现的NOCMAKE_CXX_COMPILER错误的方法,包括检查g++和clang的安装状态、配置Qt Creator的编译器路径等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NO CMAKE_CXX_COMPILER could be found

错误:

Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.

解决

1、确保已经安装g++和clang

2、工具->选项->kits 设置c编译器,我这里设置的是Qt的Clang
注意:构建套件选择你项目中所使用的
在这里插入图片描述
3、保存设置,即可解决

如果仍然报错,往下看

1、关闭QtCreator
2、删除构建的目录,我的是:build-src-Desktop_Qt_5_12_9_GCC_64bit-Debug
3、打开QtCreator

依然报错,继续

1、点击左侧项目
2、确保构建配置为自己出错的(我这里是Debug正常,切换到Release报错),一般打开工程时都设置成debug即可。
3、点击Add->string,key为 CMAKE_C_COMPILER ,value为你自己编译器的路径(可以在工具->选项->kits->编译器查看),一般为/usr/bin/gcc
4、保存设置,问题解决

在这里插入图片描述
编译器

编译成功后可以查看CMakeCache.txt,该文件中有上边指定的CMAKE_C_COMPILE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值