Documentation doxygen + diagrammes graphvi

Fermé
NickJ - 23 avril 2008 à 11:33
 sleli - 28 mai 2009 à 17:22
Bonjour,

j'ai un programme en C que j'ai documenté grâce a Doxygen et je dois faire un diagramme avec toutes le fonctions et leurs liens entre elles. Pour cela, j'utilise Graphviz (normalement compatible avec Doxygen) mais là seule chose que j'arrive à générer, c'est plein d'erreurs. Du coup quand j'ouvre mon fichier html je ne vois aucun graphe/diagramme mais la documentation est toujours présente.

Mon soucis vient de Graphviz, voici un exemple d'erreur :

Error: Could not extract bounding box from .eps!
Error opening map file [nom du fichier...].map for inclusion in the docs!

cette erreur revient pour chacune des fonctions de mon programme.

J'ai donc essayé d'utiliser Graphviz SANS Doxygen (en générant un simple diagramme) mais cela ne fonctionne pas
Ex (dans une nouvelle fenetre):
digraph G{
a;
b;
c -> d;
a -> c;
}
En ne changeant rien dans les options, je n'ai rien qui s'affiche (en preview)

Avez-vous une idée ? (j'espere avoir donné assez de détails)

Merci de vos réponses

2 réponses

Bonjour,

J'ai eu le même problème, que j'ai résolu en éditant mon doxyfile et en positionnant la variable
SHORT_NAMES à YES. (Les noms de fichiers étaient trop longs.)

@ +
0
Pour moi, ça resoud mon problème.
Merci
0
Il suffit d'ajouter le chemin de Graphviz à la variable PATH et ça fonctionne.
0