Visual Studio 2010 中是否有可能查看 CPP 文件的类树而不将其加载到当前项目中?
我想打开几个(头文件、源文件)并能够浏览所有包含的类的所有方法。我在论坛和互联网上搜索过这里,但找不到任何东西。
是否有来自第三方供应商的类似工具?
Visual Studio 2010 中是否有可能查看 CPP 文件的类树而不将其加载到当前项目中?
我想打开几个(头文件、源文件)并能够浏览所有包含的类的所有方法。我在论坛和互联网上搜索过这里,但找不到任何东西。
是否有来自第三方供应商的类似工具?
至少据我所知,VS 不会对您的代码做任何事情,除非它是项目的一部分。
根据您的确切需求,有很多类似的工具。最常见的可能是 doxygen。
许多(大多数?)UML工具还可以从源代码逆向工程(UML)类图,并且相当多的支持“往返”(能够从源代码生成类图,操作UML,然后生成匹配的新代码编辑 UML)。
然而,我可能还应该指出,这些工具并不是很受欢迎(事实上,有些人真的很讨厌它们),而且用它们生成类图可能比它们更快或更容易地生成类图的情况非常罕见。创建一个项目文件,以便您可以在 VS 中执行此操作。它们中的大多数都具有 VS 所具备的许多功能,因此如果您想做 VS 不支持的事情,它们可能是值得的。但是,如果您对 VS 产生的结果感到满意,则使用 VS 并创建项目文件可能是获得它的最简单方法。