tutorial - tipos de funciones en programacion
cómo obtener doxygen para producir gráficos de llamadas y llamadas para funciones c (4)
He pasado un tiempo revisando los documentos y revisando mi archivo de configuración doxy de principio a fin. Corté doxygen suelto en mi archivo de configuración y produce documentación e índices para structs y clases cpp, pero no veo gráficos de llamada o llamante para la multitud de funciones c en mi árbol fuente.
¿Alguien puede decirme cómo configurar doxygen para producir estos árboles de llamadas y llamantes? Tengo graphviz instalado.
Establecer el camino a "punto" (/ usr / local / bin /) a través de los controles de la pestaña "Experto" en la GUI hizo el truco!
Tuve el mismo problema para mis funciones globales de C. La habilitación de CLANG_ASSISTED_PARSING ayudó a mostrar los callgraphs para algunas funciones, pero no a todas.
doxywizard también es útil. Te da todas las opciones en una GUI. Seleccionar cualquier opción muestra ayuda rápida sobre esa opción.
También podría estar interesado en COLLABORATION_GRAPH o GRAPHICAL_HIERARCHY.
Muy conveniente.
HAVE_DOT
establecer HAVE_DOT
, CALL_GRAPH
y CALLER_GRAPH
en YES
. También asegúrese de que la ruta al dot
esté en su variable PATH
.
Si eso aún no funciona, es posible que EXTRACT_ALL
establecer EXTRACT_ALL
y / o EXTRACT_STATIC
, según sus funciones.