CLion 2025.2 Help

管理包含的文件

包含的文件无需列在 CMakeList.txt compile_commands.json Makefile 构建.gradle 中即可被识别为项目文件,从而提供代码洞察功能。

这里唯一的限制是,您包含的文件必须位于 项目根目录下 (在 项目工具窗口中可见)。

无论项目格式如何(CMake编译数据库MakefileGradle ),CLion 都会以相同的方式处理您包含的文件。 有关 CMake 示例,请参见 管理包含的文件 ,或者在下方找到编译数据库示例。

编译数据库示例

  • 假设我们有一个简单的编译数据库项目,其中包含四个源文件,这些文件列在 compile_command.json 中,还有另一个名为 calendar_defs.cpp 的源文件未列出。

    由于 calendar_defs.cpp 位于项目根目录下,我们可以从其中一个源文件中包含它,即使编译数据库中没有相应的命令条目,CLion 也会将其视为项目文件。

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