He estado moviendo la mayor parte de mi desarrollo a Linux durante los últimos 2 años. Una de las cosas que aún no he descubierto cómo migrar es dibujar dependencias de ensamblado para proyectos de C++. En Visual Studio 2013, esto es cuestión de un par de clics del mouse.
¿Puedo engañar dot
o graphviz
hacer el dibujo por mí enganchándolos en la cadena de construcción? ¿O debería usar un software independiente que tome mis archivos fuente y los redacte?
Debe tener:
.cpp
y .hpp
archivos.Agradable tener:
Por supuesto, si de alguna manera puede generar una vista interactiva, sería aún mejor.
Si vale la pena el dinero, el precio no es el problema principal y no es necesario considerarlo para esta pregunta.
La respuesta a su pregunta es usar doxygen para analizar su código y hacer que produzca, a través de la herramienta de puntos GraphViz, cualquier diagrama que necesite.
Mástil