44 votos

Cómo utilizar doxygen para crear diagramas de clases UML de código fuente de C++

He estado buscando algún material que se describe cómo generar simples diagramas de clase con doxygen, pero no podía encontrar. ¿Alguien puede ayudar?

Necesito crear diagramas como se muestra a continuación a partir de un conjunto de archivos de C++. alt text

Si hay mejores herramientas para lograr que esto sea más fácil, por favor hágamelo saber.

34voto

DPD Puntos 638

Doxygen crea diagramas de herencia, pero yo no creo que vaya a crear toda una clase de jerarquía. No permitir el uso de la GraphViz herramienta. Si utiliza el Doxygen interfaz gráfica de la herramienta podrás encontrar las opciones relevantes en Step2: -> Wizard tab -> Diagrams. El PUNTO de la relación de opciones en la Ficha de Expertos.

26voto

average Puntos 1142

La cita de este post :

run doxygen -g and change the following options of the generated Doxyfile:

    EXTRACT_ALL            = YES
    HAVE_DOT               = YES
    UML_LOOK               = YES

run doxygen again

5voto

fzhou Puntos 204

Creo que usted tendrá que editar los doxys archivo y establecer GENERATE_UML (algo así) a true. Y usted necesita tener el punto/graphviz instalado.

0voto

zooropa Puntos 1602

Enterprise Architect va a construir un diagrama de UML a partir de la importación de código fuente.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X