用于分析大型C++框架的类图的工具

问题描述:

您可以告诉我哪个是生成C++源代码的图形表示的最佳工具。 我有大的C + +框架代码,我想了解代码,所以我需要一些工具,生成一些图表,类图或一些图形表示的所有类来了解代码。你能告诉我工具还是其他任何方式来理解大型C++框架代码?用于分析大型C++框架的类图的工具

+0

你的意思是Doxygen? – Arunmu

+5

“1年3个月”的成员,被问及“15个问题”,接受“0个”答案,投票投出“0”。为什么人们应该帮助你,如果你甚至不承认他们帮助你的努力? –

Doxygen免费,流行,易于使用。 http://www.stack.nl/~dimitri/doxygen/

抓住graphviz插件生成一些奇特的图。

如果您使用GCC,您可以考虑制作GCC插件或GCC MELT扩展。但是这会花费你一些时间。

也许像Coverity这样的一些昂贵的商业工具可以提供帮助。

绝对不是免费的,但在过去的公司,我用企业架构师来生成非常有用的类图,非常大的代码库。

+0

我有下载Enterprise Architec ..它看起来不错,但首先我必须创建* .EAP文件,但如何创建该文件? –

+0

对不起,不记得了,这是好几年前的事了。我只记得在某处选择了C++源代码目录,这导致了EA导入/生成了一个非常庞大的类图,以及类之间的关系等。 – Ralf

您可以使用Eclipse CDT进行此操作。它有Type Hierarchy View等工具来浏览/分析源代码。它可以在大型C++项目上为用户定义的类型构建类型层次结构。

+0

thans用于提供信息 –