【发布时间】:2015-04-26 13:23:44
【问题描述】:
我已经在 Windows 7 上安装了 Graphviz,Doxygen。现在,我确实安装了 cygwin64,但我不在乎,我只是希望 doxyfiles 有图表。 我使用 CMD 提示符或 cygwin,两者都失败了。一切都安装在Windows7下
无论我做什么,我都无法让 Doxygen 生成嵌入了图表的文档。
我这样做了... How to use doxygen to create UML class diagrams from C++ source
不走运,它只是不起作用,所以我设置了 DOT_CLEANUP = NO。还是没有运气。
我在 c:\labs 内运行。我做了一个 C:\Doxygen Doxfile
我明白了……
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!
如果我在 cygwin 下运行,我会得到同样的结果。我也尝试过使用 Doxywizard。
为什么我不能生成图表?
感谢您的帮助,
【问题讨论】:
-
看起来像是使用 Cygwin doxygen 可执行文件和 Windows dot 版本的组合,导致路径定义的混合。
-
@Mike,你有没有解决过这个问题?如果有,请告诉我们如何解决。
-
@Mawg - 我没有问这个问题,我只是编辑了它。不过,阿尔伯特给出了一些需要调查的迹象。
-
阿尔伯特?你解决了吗?
标签: doxygen-wizard