处理大型项目时,我们会在项目中获得2k个带有源文件的文件夹,手动提供所有这些文件夹作为CDT的包含路径是不可能的。
CDT是否提供这样的功能,即将项目的根文件夹添加为包含路径,它知道可以在项目的所有子目录中进行搜索?
答案 0 :(得分:1)
没有明确的功能可以执行此操作,但是我发现检查Allow heuristic resolution of includes
中的Preferences | C/C++ | Indexer
的效果是,索引器将在项目的所有子目录中查找包含文件。
(如果您要添加包含项以在托管构建项目中进行构建,这将无济于事。在这种情况下,我建议您使用外部构建系统(make,CMake,ninja等),因为如今无论如何,CDT托管版本几乎都无法维护。)