CLion 2025.2 Help

项目格式

CLion 集成了一套智能功能,其中许多依赖于项目级信息(包括的文件、编译器标志和链接器选项)。 这些信息使 CLion 能够正确解析/解析您的代码,从而以无错误且便捷的方式高亮显示、自动补全、检查和导航代码。

CLion 不为您的代码提供自己的项目模型,但支持以下格式:

此外,您可以设置 自定义构建目标 ,调用外部工具执行构建和清理,并为这些目标创建 自定义运行/调试配置。 由于自定义目标独立于任何特定的构建系统,例如,它们可以为您的编译数据库项目提供构建和运行的功能。

下表显示了各种项目级、 远程动态分析功能在每种项目格式中的支持情况(编译数据库 简称为 CompDB)。 此表未包含 远程 GDB / gdbserver ,因为其在 CLion 中的实现完全独立于任何项目模型。

对于 Google Sanitizers代码覆盖率 ,某些项目格式标记为黄色勾选 可视化输出不可用。 这意味着即使您可以在 CLion 中配置这些功能并获得结果,输出也会以纯文本形式记录到控制台。 Sanitizers 和代码覆盖率输出的可视化仅适用于 CMake 项目。

另外,请注意,一些标记为支持的功能(支持功能 )可能无法开箱即用,您需要在开始使用之前执行额外的配置步骤。

CMake

CompDB

CompDB with

custom targets

and configurations

Gradle

Makefiles

Meson

Zephyr West

打开

项目

支持功能

支持功能

支持功能

支持功能

支持功能

支持功能

支持功能

新建项目

向导

支持此功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

构建

支持功能

不支持此功能

支持功能

支持功能

支持功能

支持功能

支持功能

运行 / 调试

支持功能

不支持此功能

支持此功能

支持功能

支持功能

支持功能

支持功能

Valgrind Memcheck

支持此功能

不支持此功能

支持功能

支持功能

支持此功能

支持功能

支持功能

Profiler

支持功能

不支持此功能

支持功能

支持功能

支持功能

支持功能

支持功能

Sanitizers

支持此功能

不支持此功能

可视化输出不可用

不支持此功能

可视化输出不可用

可视化输出不可用

可视化输出不可用

代码覆盖率

支持功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

不支持此功能

通过网关的远程

支持此功能

支持此功能

支持此功能

不支持此功能

支持功能

支持功能

支持功能

带本地源的远程

支持功能

不支持此功能

不支持此功能

不支持此功能

支持功能

支持功能

支持功能

WSL

支持此功能

支持功能

支持此功能

不支持此功能

支持此功能

支持此功能

支持此功能

Docker

支持此功能

不支持此功能

不支持此功能

不支持此功能

支持功能

支持此功能

支持功能

最后修改日期: 2025年 9月 26日