CLion 2025.3 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年 12月 8日