CDT是否可以递归地添加子目录中的包含路径

时间:2018-08-23 07:08:26

标签: eclipse-cdt

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

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

1 个答案:

答案 0 :(得分:1)

没有明确的功能可以执行此操作,但是我发现检查Allow heuristic resolution of includes中的Preferences | C/C++ | Indexer的效果是,索引器将在项目的所有子目录中查找包含文件。

(如果您要添加包含项以在托管构建项目中进行构建,这将无济于事。在这种情况下,我建议您使用外部构建系统(make,CMake,ninja等),因为如今无论如何,CDT托管版本几乎都无法维护。)