CLion教程-管理已包含的文件
一个被包含的文件不需要在 CMakeList.txt、compile_commands.json、Makefile 或 build.gradle 中列出,就可以被识别为项目文件,从而提供代码提示。
这里唯一的限制是您所包含的文件必须位于项目根目录下(在项目工具窗口中可见)。
CLion会以相似的方式处理您所包含的文件,不论项目的格式是CMake、编译数据库、Makefile 还是 Gradle。在CMake示例中可以找到一个示例,下面是一个编译数据库的示例。
编译数据库示例
- 假设我们有一个简单的编译数据库项目,compile_command.json 中列出了四个源文件,而另一个名为 calendar_defs.cpp 的源文件没有被列出。
由于 calendar_defs.cpp 位于项目根目录下,我们可以从其中一个源文件中引用它,CLion 将把它视为一个项目文件,即使在编译数据库中没有相应的命令条目: