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

CLion 2023.2.2无法为非CMake项目生成CmakeLists.txt怎么办?

问题排查方向
  • 项目未被正确识别为完整项目
    如果你是直接打开单个C/C++文件,而非整个项目目录,CLion不会显示项目级的CMake操作菜单。必须通过「File -> Open」选择项目根目录,让CLion将其识别为完整项目。

  • WSL工具链中未安装CMake
    CLion的CMake相关菜单依赖工具链里的CMake环境。打开「File -> Settings -> Build, Execution, Deployment -> Toolchains」,选中你的WSL工具链,检查是否已检测到CMake。如果没检测到,先在WSL里执行sudo apt install cmake(Debian/Ubuntu系)安装CMake,重启CLion后再看菜单。

  • 菜单入口位置已调整
    CLion 2023.2版本里,生成CMakeLists.txt的入口可能和旧文档不一样:

    • 右键项目根目录,看看有没有「Add CMakeLists.txt to Project」选项
    • 或者走「File -> New -> CMakeLists.txt from Sources」路径来生成配置文件
  • 项目已关联其他构建系统
    如果你的项目被CLion识别为Makefile、QMake这类其他构建系统项目,「Tools -> CMake」选项会被隐藏,因为CLion会优先用已识别的构建系统。这种情况要先移除现有关联:打开「File -> Settings -> Build, Execution, Deployment -> Build Tools」,切换到对应构建系统的选项卡,取消关联后再尝试生成CMake配置。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 23:55:57