2015-02-24 6 views
5

Ho installato Graphviz, Doxygen su Windows 7. Ora, ho cygwin64 installato, ma non mi interessa, voglio solo che i doxyfile abbiano grafici. Io uso il prompt CMD o cygwin, fallisce su entrambi. tutto è installato su Windows7Impossibile creare graphviz graph all'interno di Doxygen html

Non importa cosa faccio Non riesco a ottenere Doxygen per generare documenti con grafici incorporati in essi.

ho fatto questo ... How to use doxygen to create UML class diagrams from C++ source

Nessuna fortuna, semplicemente non funziona, quindi ho impostato DOT_CLEANUP = NO. Ancora senza fortuna.

Sto correndo dentro c: \ labs. Faccio un C: \ Doxygen Doxfile

ricevo ...

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! 

Se corro sotto Cygwin, ottengo la stessa cosa. Ho provato anche a usare Doxywizard.

Perché non è possibile generare gli schemi?

Grazie per l'aiuto,

+1

Sembra una combinazione di utilizzo di un eseguibile Cygwin doxygen e una versione di punti di Windows che genera una combinazione di definizioni di percorso. – albert

+0

@ Mike, hai mai risolto questo? Se è così, ti preghiamo di dirci come. – Mawg

+1

@Mawg - Non ho fatto la domanda, l'ho solo modificata. Albert ha dato alcune indicazioni su qualcosa da indagare, però. – Mike

risposta

0

Come @Albert suggerito, questo è causato da cercando di mescolare Cygwin doxygen con punto di Windows (graphviz). Ho incontrato lo stesso problema che mi ha portato qui. Ho eseguito which doxygen e which dot per determinare che il mio doxygen provenisse da Cygwin ma il mio punto proveniva da un'installazione di Windows di Graphviz.

La soluzione per me era eseguire la configurazione di Cygwin e aggiungere/installare graphviz. Dopo averlo fatto, gli errori sono andati via.

Problemi correlati