2015-02-24 18 views
5

Zainstalowałem Graphviz, Doxygen na Windows 7. Teraz mam zainstalowane cygwin64, ale nie obchodzi mnie, chcę tylko, żeby doxyfiles miały wykresy. Używam znaku zachęty CMD lub cygwin, nie działa na obu. wszystko jest zainstalowane pod Windows7Nie mogę utworzyć wykresu graphviz wewnątrz Doxygen html

Bez względu na to, co robię, nie mogę pobrać Doxygen do generowania dokumentów z osadzonymi w nich wykresami.

Zrobiłem to ... How to use doxygen to create UML class diagrams from C++ source

No szczęście, to po prostu nie działa, więc mogę ustawić DOT_CLEANUP = NIE. Wciąż nie ma szczęścia.

Używam c: \ labs. Robię C: \ Doxygen Doxfile

dostaję ...

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! 

Gdybym Cygwin, mam to samo. Próbowałem również używać Doxywizard.

Dlaczego nie mogę wygenerować diagramów?

Dzięki za pomoc,

+1

Wygląda na kombinację użycia pliku wykonywalnego Cygwin doxygen i wersji dot w systemie Windows, w wyniku czego powstaje mieszanka definicji ścieżek. – albert

+0

@Mike, czy kiedykolwiek to rozwiązałeś? Jeśli tak, powiedz nam, jak to zrobić. – Mawg

+1

@Mawg - Nie zadałem pytania, tylko je zredagowałem. Albert dał jednak pewne wskazówki do zbadania. – Mike

Odpowiedz

0

Jak sugeruje @Albert, jest to spowodowane próbuje mieszać Cygwin doxygen z kropką Windows (graphviz). Wpadłem na ten sam problem, który doprowadził mnie tutaj. Uruchomiłem which doxygen i which dot, aby stwierdzić, że mój doxygen pochodzi z Cygwin, ale moja kropka pochodzi z instalacji systemu Windows graphviz.

Rozwiązaniem dla mnie było uruchomienie instalacji Cygwin i dodanie/instalacja graphviz. Po wykonaniu tych czynności błędy zniknęły.

Powiązane problemy