Skip to main content
 首页 » 编程设计

eclipse-cdt中CDT可以递归地添加子目录中的包含路径吗

2025年12月25日26grandyang

在大型项目中,我们会在项目中获得大约 2k 个带有源的文件夹,手动提供所有这些文件夹作为 CDT 的包含路径实际上是不可行的。

CDT是否提供这样的功能,将项目的根文件夹添加为包含路径,它知道在项目的所有子目录中进行搜索?

请您参考如下方法:

没有明确的功能可以执行此操作,但我发现在首选项 | 中检查允许包含的启发式解析 C/C++ |索引器的作用是索引器将在项目的所有子目录中查找包含文件。

(如果您为了在托管构建项目中进行构建而添加包含内容,这对您没有帮助。在这种情况下,我建议使用外部构建系统(make、CMake、ninja 等),因为无论如何,CDT 托管构建现在基本上都没有维护。)