将C11设置为Clion中的默认语言

Tsa*_*doq 5 c default clion

我在大学学习C,只是下载了Clion;如何更改默认语言,以便我创建的每个项目都可以使用?

Som*_*ude 5

根据 Clion 的版本,您将看到CMakeLists.txt包含类似

set(CMAKE_CXX_FLAGS "-std=c++11")
Run Code Online (Sandbox Code Playgroud)

或最近的 EAP 版本

set(CMAKE_CXX_STANDARD 11)
Run Code Online (Sandbox Code Playgroud)

只需将变量和标志更改为 C 的正确变量和标志。

目前没有办法(据我所知)让它使用 C 语言作为新项目的默认语言。您必须手动编辑项目CMakeLists.txt文件。


使用最新版本的 CLion,您现在也可以创建 C 项目,使这个答案有些过时。

  • C 的标志是 `CMAKE_C_FLAGS` 和 `-std=c11` (5认同)