标签 clion核心教程 下的文章

如果您正在处理一个不基于 CMake、Gradle 或 Makefile 的项目,您仍然可以享受到 CLion 提供的高级 IDE 功能。一种方式是导入一个非 CMake 项目,让 CLion 将其转换为简单的 CMake 结构。另一种选择是通过加载编译数据库来打开项目。

- 阅读剩余部分 -

在某些情况下,您可能希望 CMake 脚本能够检测它是从 CLion 还是从其他实例(如控制台)调用的。为此,可以使用特殊的环境变量 CLION_IDE。这个变量是与平台无关的,仅当从 CLion 调用 CMake 生成或构建时才为 TRUE。

- 阅读剩余部分 -

CMake 预设是一种使用两个文件来配置和共享 CMake 选项的方式:CMakePresets.json 用于项目范围的构建。这个文件可以通过版本控制系统(VCS)共享。CMakeUserPresets.json 用于开发者自己的本地构建。这个文件不应该被提交到 VCS。

- 阅读剩余部分 -