直接点“New Project”即可,CLion自动配置编译器和CMakeLists.txt;选C++ Executable模板,确认语言标准(如C++17)及正确工具链,创建后等待“Project loaded”再运行。

直接点“New Project”就行,不用提前装编译器、不用手写CMakeLists.txt——CLion会自动生成并预配置好。
点 New Project 后选对模板是关键
启动 CLion 后,欢迎界面或主菜单 File | New Project 进入创建流程。左侧列表里必须选准类型:
-
C++ Executable:最常用,适合单可执行文件项目,自动生成CMakeLists.txt和main.cpp -
CMake:如果你已有完整 CMake 项目结构(含CMakeLists.txt),选这个直接打开 -
React:前端项目,背后走的是npx create-vite或npx create-react-app,不是 C/C++
别误点 Empty Project——它不带任何构建配置,后续要手动补全工具链和 CMake 设置,反而更慢。
语言标准和工具链别跳过确认
填完项目名和路径后,下一步会显示语言标准(如 C++17)和工具链(Toolchain)。这里容易被忽略但影响很大:
- Windows 用户:默认可能用捆绑的 MinGW,但若你已装好
MinGW-w64(比如解压在C:\mingw64),建议点开下拉菜单选“Custom”,指定gcc.exe路径,避免后续编译报g++.exe not found - macOS/Linux 用户:确保系统已装
clang或gcc,CLion 通常能自动检测;如果没反应,点Add手动指定clang++路径 - 语言标准选
C++17或更高,低于C++11的项目现在基本不用了,IDE 补全和诊断支持会弱很多
创建完立刻能运行,但要注意第一次加载耗时
点 Create 后,CLion 会自动生成 CMakeLists.txt、下载必要组件、解析项目结构。这个过程在右下角有进度条,常见现象:
- 卡在 “Loading project” 几十秒:正常,尤其首次使用时要初始化 CMake 缓存和索引
- 报错
CMake Error at CMakeLists.txt:5 (add_executable):大概率是源文件名和add_executable参数不一致,检查生成的main.cpp是否真在项目根目录 - 点
Run按钮灰色不可点:说明 CMake 尚未完成加载,等右下角提示 “Project loaded” 再操作
加载完成后,按 Shift+F10 就能直接运行,不需要额外配置运行/调试目标。
真正容易被忽略的是:CLion 创建的 CMake 项目默认只包含 main.cpp,加新源文件后必须右键选择“Add to CMake Project”,否则 add_executable 不会自动更新——这不是 bug,是设计行为。


















