1、打开 CMake 项目
无需 额外配置,即可轻松在 CLion 中打开基于 CMake 的项目:
(1)将它指向您的项目源中的根 CMakeLists.txt 文件。
(2)将其指向已有的生成文件夹或 CMakeCache.txt 文件(仅适用于 Makefiles 生成器)。
2、检测 CLion
若您需要检测项目中的 CMake 命令是否是从 CLion 运行的(在这种情况下请设置 特别的变量/路径或执行额外脚本),那么请使用 CLION_IDE 环境变量。 为了让您更方便地找到它,CLion 提供了环境变量自动补全功能。
3、导入项目
您也可以导入非 CMake 项目 (File | Import Project...),CLion 可以对此生成 CMakeLists.txt 文件。
4、将目录标记为
如果您希望手动将目录标记为库或项目源/头文件,或者剔除部分目录(比如来自 CMake 项目结构的独立性),那么您可以使用将目录标记为功能。 这将影响创建索引(比如您可以删除创建索引的过程中产生的建构目录、二进制文件、日志和生成的数据),以及代码生成、重构和导航。
5、添加/删除文件
添加新文件时,CLion 会建议将其加入 CMake 目标。
删除项目中的文件时,CLion 会删除命令参数中的文件引用,或者在删除后警告可能出现的错误命令。
6、CMake 生成器
对 CMake File API 的支持使 CLion 能够使用多个 CMake 生成器。 用户可以选择 Ninja、Xcode、Visual Studio 等。 在远程模式下并借助 WSL,此功能适用于所有平台。