versiones guia espaƱol descargar actualizar c++ c winapi utility call-graph

guia - Utilidad call-graph C/C++ para plataforma Windows



qgis manual (4)

¿Has probado doxygen y codeviz ?

Doxygen se usa normalmente como una herramienta de documentación, pero puede generar gráficos de llamada para usted con las opciones CALL_GRAPH/CALLER_GRAPH activadas.

Wikipedia enumera muchas otras options que puedes probar.

Tengo una gran base de código Win32 95% C, 5% C ++ que estoy tratando de asimilar.

¿Qué herramientas modernas están disponibles para generar diagramas de llamadas para proyectos C o C ++?



Good cflow funciona bien para C. Consulte here para una implementación.


Cualquier herramienta de análisis estático decente debería tener esta funcionalidad (así como todas las otras cosas que hacen esas herramientas). Wikipedia tiene una buena lista de tales herramientas.

Otro grupo de herramientas que puede valer la pena examinar son las herramientas de cobertura. El gráfico de llamadas generado por la herramienta de cobertura contendrá solo las llamadas que realmente tienen lugar durante una ejecución del programa. Inicialmente, esto puede ser más útil para usted que un gráfico de llamadas completo. No puedo hacer ninguna sugerencia sobre esto para Windows, pero para los proyectos de Linux recomiendo gcov y lcov .