可以 CDT 递归地添加子目录中的包含路径
Can CDT recursively add include paths from subdirectories
处理大型项目时,我们会在项目中获得 2k 个包含源代码的文件夹,手动提供所有这些文件夹作为 CDT 的包含路径并不真正可行。
有没有CDT提供这样的功能,把项目的根文件夹添加为include路径,它知道在项目的所有子目录中搜索?
没有明确的功能可以做到这一点,但我发现在 Preferences | C/C++ | Indexer
中检查 Allow heuristic resolution of includes
的效果是索引器将在项目。
(如果您为了在托管构建项目中构建而添加包含,这对您没有帮助。我建议在其中使用外部构建系统(make、CMake、ninja 等)情况下,因为 CDT Managed Build 现在基本上没有维护了。)
处理大型项目时,我们会在项目中获得 2k 个包含源代码的文件夹,手动提供所有这些文件夹作为 CDT 的包含路径并不真正可行。
有没有CDT提供这样的功能,把项目的根文件夹添加为include路径,它知道在项目的所有子目录中搜索?
没有明确的功能可以做到这一点,但我发现在 Preferences | C/C++ | Indexer
中检查 Allow heuristic resolution of includes
的效果是索引器将在项目。
(如果您为了在托管构建项目中构建而添加包含,这对您没有帮助。我建议在其中使用外部构建系统(make、CMake、ninja 等)情况下,因为 CDT Managed Build 现在基本上没有维护了。)