VS2008 的 C++ 编译器是否与 gcc 的包含文件层次结构错误功能类似?如果在嵌套包含文件层次结构的深处检测到包含文件中的错误,gcc 会列出包含文件层次结构路径。类似于(从记忆中)的东西
Error detected in file FileD.h while compiling FileA.cpp
FileD.h.h included from FileC.h
FileC.h.h included from FileB.h
FileB.h.h included from FileA.h
这让我可以看到 FileD.h 与 FileA.cpp 的关系。抱歉,我在工作中无法访问 gcc,以展示一个现实的例子。
我知道VS2008的相关功能:
ProjectProperties -> Configuration -> C/C++ -> Advanced -> ShowIncludes
但这显示了完整的嵌套包含文件层次结构,在出错的情况下过于详细。