2015-02-24 13 views
5

Ich habe Graphviz, Doxygen auf Windows 7 installiert. Jetzt habe ich cygwin64 installiert, aber es ist mir egal, ich möchte nur die Doxyfiles Graphen haben. Ich benutze die CMD-Eingabeaufforderung oder Cygwin, es scheitert an beiden. alles ist unter Windows7 installiertKann Graphviz Graph in Doxygen nicht html

Egal was ich mache Ich kann Doxygen nicht zu Docs mit Grafiken in ihnen eingebettet generieren.

ich dies ... tat How to use doxygen to create UML class diagrams from C++ source

Kein Glück, es funktioniert einfach nicht, so dass ich DOT_CLEANUP = NO. Immer noch kein Glück.

Ich laufe in c: \ labs. Ich habe eine C: \ Doxygen Doxfile

ich ...

finalizing index lists... 
Running dot... 
Generating dot graphs using 5 parallel threads... 
Running dot for graph 1/3 
Running dot for graph 2/3 
Running dot for graph 3/3 
Error: dot: can't open /cygdrive/c/labs/html/classA__coll__graph.dot 
error: Problems running dot: exit code=2, command='dot', arguments='"/cygdrive/c/labs/html/classA__coll__graph.dot" -Tpng -o "/cygdrive/c/labs/html/classA__coll__graph.png"' 
Error: dot: can't open /cygdrive/c/labs/latex/classA__coll__graph.dot 
error: Problems running dot: exit code=2, command='dot', arguments='"/cygdrive/c/labs/latex/classA__coll__graph.dot" -Tpdf -o "/cygdrive/c/labs/latex/classA__coll__graph.pdf"' 
Error: dot: can't open /cygdrive/c/labs/html/graph_legend.dot 
error: Problems running dot: exit code=2, command='dot', arguments='"/cygdrive/c/labs/html/graph_legend.dot" -Tpng -o "/cygdrive/c/labs/html/graph_legend.png"' 
Patching output file 1/2 
error: problems opening map file /cygdrive/c/labs/html/classA__coll__graph.map for inclusion in the docs! 

Wenn ich unter Cygwin laufen, bekomme ich die gleiche Sache. Ich habe es auch mit dem Doxywizard versucht.

Warum kann ich die Diagramme nicht erzeugen?

Vielen Dank für Hilfe,

+1

Sieht aus wie eine Kombination aus einer Cygwin doxygen ausführbaren Datei und einer Windows-Punktversion, die zu einer Mischung von Pfaddefinitionen führt. – albert

+0

@Mike, hast du das jemals gelöst_ Wenn ja, sag uns bitte wie. – Mawg

+1

@Mawg - Ich habe die Frage nicht gestellt, ich habe es nur bearbeitet. Albert gab jedoch einige Hinweise darauf, dass es etwas zu untersuchen gab. – Mike

Antwort

0

Als @Albert vorgeschlagen wird dies durch Versuch Cygwin doxygen mit Windows-Punkt (graphviz) zu mischen. Ich stieß auf das gleiche Problem, das mich hierher geführt hat. Ich lief which doxygen und which dot, um festzustellen, dass mein doxygen von Cygwin kam, aber mein Punkt kam von einer Windows-Installation von graphviz.

Die Lösung für mich war, das Cygwin-Setup auszuführen und graphviz hinzuzufügen/zu installieren. Danach gingen die Fehler weg.