2012-11-19 214 views
14

目前我正在阅读cryengine游戏代码。这是巨大的不是很好的文件。如果我可以从项目文件创建一个UML图,这将是非常好的。Visual Studio - 从C++项目生成UML

我已经找到了一些从C++代码生成UML图的工具,问题是cryengine项目真的很庞大,这需要花费很多时间。

你认为这是可能的吗?

回答

23

Visual Studio有内置的UML生成器。 在Visual Studio项目上,选择Class View,右键点击命名空间,选择View Class Diagram。如果你的项目很大,可能需要一段时间才能生成UML图。 希望这有助于。

enter image description here

+0

感谢它的工作:) –

+0

这是我的荣幸! – billz

+5

这不是** UML ** –

5

您可以通过结果感到失望:C++的巨大的混乱可呈现为一个同样非常有复杂的UML图。

尽管如此,一个旨在帮助可视化大型C++代码库的工具是Understand

+0

你是对的。继承是相当不错的,但组成是一个真正的混乱http://i.imgur.com/Xk00w.jpg我会给“理解”一个尝试。 –

相关问题