You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下使用QT6.4和CMake无法构建项目求助

问题描述

在Ubuntu纯净虚拟机中全新安装Qt Creator后,创建一个极简Qt Quick测试项目,编译时失败,报错信息如下:

error: No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by
setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER
to the full path to the compiler, or to the compiler name if it is in the PATH.

Qt Creator中仅显示一个编译器选项(截图显示为Clang 14.0.6 C++),但默认配置无法完成编译,疑惑编译器为何无法被CMake识别,寻求解决办法。

解决办法
  • 验证编译器是否实际安装:打开终端执行g++ --version或clang++ --version,若提示命令不存在,说明系统未安装C++编译器。
  • 安装Ubuntu基础编译工具链:在终端执行sudo apt update && sudo apt install build-essential,该包会自动安装gcc、g++、make等必备编译工具。
  • 手动指定编译器路径给CMake:
    1. 打开Qt Creator左侧栏的「Projects」选项
    2. 进入「Build & Run」标签下的CMake配置界面,添加新的CMake变量:CMAKE_CXX_COMPILER,值设置为编译器的绝对路径(例如/usr/bin/g++或/usr/bin/clang++)
    3. 重新触发CMake配置,之后尝试编译项目
  • 检查Kit配置有效性:确认所选Kit的编译器路径是否正确,若路径无效,点击编译器选项旁的浏览按钮,手动选择系统中已安装的编译器可执行文件

内容的提问来源于stack exchange,提问作者gmmo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 02:55:23