用于分析大C++;框架 你能告诉我哪种工具是生成C++源代码的图形表示的最好工具吗? 我有大的C++框架代码,我想理解代码,所以我需要一些工具来生成一些图表、类图或一些类的图形表示来理解代码。你能告诉我工具或其他方式来理解大型C++框架代码吗?< /p> < p>如果你使用GCC,你可以考虑制作GCC插件或GCC扩展。但这需要一些时间

用于分析大C++;框架 你能告诉我哪种工具是生成C++源代码的图形表示的最好工具吗? 我有大的C++框架代码,我想理解代码,所以我需要一些工具来生成一些图表、类图或一些类的图形表示来理解代码。你能告诉我工具或其他方式来理解大型C++框架代码吗?< /p> < p>如果你使用GCC,你可以考虑制作GCC插件或GCC扩展。但这需要一些时间,c++,C++,也许像Coverity这样一些昂贵的商业工具会有所帮助。肯定不是免费的,但在过去的一家公司中,我使用Enterprise Architect为一个非常大的代码库生成了一个非常有用的类图 Doxygen是免费、流行且易于使用的。 抓取graphviz插件来生成一些奇特的图形。您可以使用Eclipse CDT来实现这一点。除其他工具外,它还可以导航/分析源代码。可以在大C++项目上即时生成用户定义类型的类型层次结构。成员为 1个月3个月< /代码>,被询问 15个问题< /代码>,接受 0 < /

也许像Coverity这样一些昂贵的商业工具会有所帮助。

肯定不是免费的,但在过去的一家公司中,我使用Enterprise Architect为一个非常大的代码库生成了一个非常有用的类图

Doxygen是免费、流行且易于使用的。


抓取graphviz插件来生成一些奇特的图形。

您可以使用Eclipse CDT来实现这一点。除其他工具外,它还可以导航/分析源代码。可以在大C++项目上即时生成用户定义类型的类型层次结构。

成员为<代码> 1个月3个月< /代码>,被询问<代码> 15个问题< /代码>,接受<代码> 0 < /代码>答案,投票>代码> 0 < /代码>。如果你甚至不承认他们在帮助你方面所做的努力,为什么人们要帮助你呢?我已经下载了EnterpriseArchitec。。它看起来不错,但在那第一次我必须创建*.EAP文件,但如何创建该文件?对不起,不记得了,那是几年前的事了。我只记得在某个地方选择C++源目录,这导致EA导入/生成一个非常庞大的类图,类之间的关系等等。