2

我在混合 C/C++ 项目中有一个头文件,称为它A.h,它使用在另一个头文件中声明的类型,例如X.h. A.hX.h直接包含,但包含其他头文件,这些头文件本身包含其他头文件等,最终包含X.h.

我想知道其中包含的哪些头文件A.h间接负责从中提取此类型声明X.h,而无需自己手动递归检查头文件的整个层次结构。

Visual Studio 2010 可以显示这些信息吗?

4

1 回答 1

2

是的,有一个编译器选项可让您查看包含哪些标头以及何时包含。

它是/showIncludes,您可以在高级项目属性中找到它。

于 2013-03-18T23:15:06.677 回答