CLion教程-项目格式

CLion集成了一系列智能功能,其中许多功能依赖于项目级信息(包括文件、编译器标志和链接器选项)。这些信息使CLion能够正确解析/解决您的代码,因此可以在没有错误且方便的方式下进行代码高亮、自动完成、检查和导航。
CLion不为您的代码提供自己的项目模型,但支持以下格式:
- CMake
- Gradle(仅适用于新的 Gradle C/C++项目)
- JSON编译数据库
- GNU Makefile
此外,您可以设置自定义构建目标,以调用外部工具执行构建和清理操作,并为此类目标创建自定义运行/调试配置。由于自定义目标独立于任何特定的构建系统,因此它们可以为编译数据库项目提供构建和运行的功能。
此外,CLion还提供了第三方的Bazel插件。
您还可以在CLion中创建、打开和编辑非项目文件或文件夹。在这种情况下,CLion的功能将受到限制,但仍足够用于阅读和初始代码研究。