Visual Studio插件,用于查找隐式包含的文件

Visual Studio plugin to find out which files are being included implicitly

本文关键字:包含 文件 查找 Studio 插件 用于 Visual      更新时间:2023-10-16

一个特定的头文件可能只包含"Foo.h",但Foo.h包含其他头文件,这些头文件隐含地包含许多其他头文件。我想知道特定文件包含的所有标头。

如果有人想知道为什么Visual Studio的插件;这仅仅是因为include目录在项目中的设置方式。如果一个外部工具完成了这项工作,并允许我指定它可以搜索头文件的位置,那也可以。

我不知道有什么插件能做到这一点,但你可以通过在项目设置中打开showIncludes标志,然后进行完整的构建并解析输出,来构建一个自制解决方案。缩进会根据包含的嵌套进行更改。

试试Boost.Wave。它可以直接转储包含的所有标头。他们还有一个名为list_includes的示例,正是这样做的。

相关文章: