gpt4 book ai didi

doxygen-wizard - 无法在 Doxygen html 中创建 graphviz 图

转载 作者:行者123 更新时间:2023-12-03 17:48:12 26 4
gpt4 key购买 nike

我已经在 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。

为什么我不能生成图表?

感谢帮助,

最佳答案

正如@Albert 所建议的,这是由于尝试将 Cygwin doxygen 与 Windows dot (graphviz) 混合造成的。我遇到了同样的问题,导致我来到这里。我跑了which doxygenwhich dot确定我的 doxygen 来自 Cygwin,但我的点来自 graphviz 的 Windows 安装。

我的解决方案是运行 Cygwin 安装程序并添加/安装 graphviz。这样做之后,错误就消失了。

关于doxygen-wizard - 无法在 Doxygen html 中创建 graphviz 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28703964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com