特定的头文件可能只包括"Foo.h"
,但Foo.h
包含其他标头,其中包含许多其他标头。我想知道特定文件包含的所有标头。
如果有人想知道为什么Visual Studio的插件;仅仅因为包含目录在项目中的设置方式。如果外部工具完成了这项工作,并允许我指定它可以搜索头文件的位置,那也可以。
答案 0 :(得分:1)
我不知道有任何插件可以执行此操作,但您可以通过打开项目设置中的showIncludes标志,然后执行完整构建并解析输出来创建自制程序解决方案。缩进根据包含的嵌套而改变。
答案 1 :(得分:0)
试试Boost.Wave。可以直接转储所有包含的头文件。他们还有一个名为list_includes的例子就是这样。