管理包含的文件
包含的文件无需列在 CMakeList.txt 、 compile_commands.json 、 Makefile 或 构建.gradle 中即可被识别为项目文件,从而提供代码洞察功能。
这里唯一的限制是,您包含的文件必须位于 项目根目录下 (在 项目工具窗口中可见)。
无论项目格式如何(CMake、 编译数据库、 Makefile 或 Gradle ),CLion 都会以相同的方式处理您包含的文件。 有关 CMake 示例,请参见 管理包含的文件 ,或者在下方找到编译数据库示例。
编译数据库示例
假设我们有一个简单的编译数据库项目,其中包含四个源文件,这些文件列在 compile_command.json 中,还有另一个名为 calendar_defs.cpp 的源文件未列出。
由于 calendar_defs.cpp 位于项目根目录下,我们可以从其中一个源文件中包含它,即使编译数据库中没有相应的命令条目,CLion 也会将其视为项目文件。

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