2012-11-19 3 views
14

Derzeit ich aber die cryengine gamecode lese. Es ist riesig, nicht sehr gut dokumentiert. Es wäre wirklich gut, wenn ich aus der Projektdatei ein UML-Diagramm erstellen könnte. ein UML-Diagramm zu erzeugen, die von C++ CodeVisual Studio - Generieren UML aus einem C++ Projekt

ich bereits einige Werkzeuge gefunden, das Problem ist, dass das cryengine Projekt ist wirklich riesig und es würde viel Zeit in Anspruch nehmen, dies zu tun.

Denken Sie, ist das möglich?

Antwort

23

Visual Studio hat die Build-in UML-Generator. Wählen Sie in Visual Studio-Projekt Class View, klicken Sie mit der rechten Maustaste auf den Namespace, wählen Sie View Class Diagram. Es kann eine Weile dauern, um UML-Diagramme zu erstellen, wenn Ihr Projekt groß ist. Hoffe, das hilft. ein großes Durcheinander von C++ machen kann als ebenso enorm kompliziert UML-Diagramm:

enter image description here

+0

dank es funktioniert :) –

+0

Es ist mein Vergnügen! – billz

+5

Dies ist nicht ** UML ** –

5

Sie können durch das Ergebnis enttäuscht sein.

jedoch ein Werkzeug, das große C++ Code Basen zu visualisieren helfen ausgelegt ist Understand.

+0

Sie hatten Recht. Vererbung ist ziemlich anständig, aber Zusammensetzung ist ein wahres Durcheinander http://i.imgur.com/Xk00w.jpg Ich gebe "verstehen" einen Versuch. –