我在混合C / C ++项目中有一个头文件,称之为A.h
,它使用另一个头文件中声明的类型,比如X.h
。 A.h
不直接包含X.h
,但包含其他头文件,这些文件本身包含其他头文件等,最终包含X.h
。
我想知道A.h
包含哪些头文件是间接负责从X.h
引入此类型声明,而不是手动递归检查头文件的整个层次结构。< / p>
Visual Studio 2010可以向我显示此信息吗?
答案 0 :(得分:2)
是的,有一个编译器选项,可以让您查看包含哪些标题以及何时包含。
它是/showIncludes
,您可以在高级项目属性中找到它。