我最近从使用 Doxygen 1.8.4 和 GraphViz 2.36 升级到了 Doxygen 1.8.7 和 GraphViz 2.38,但在生成图表时遇到了问题。
在编译期间,我收到了大量的错误信息,格式如下:
错误:运行 dot 出现问题:exit code=-1,command='dot' arguements="myfile.dot" -Tpng -O "myfile.png"
我已经降级到 GraphViz 2.36,并且问题已经消失。
注意:我已经尝试将 DOT_PATH 设为空并将 GraphViz 添加到路径中,但仍然无法解决问题。
目前唯一可行的解决方案是使用 2.36 版本并定义 DOT_PATH 变量。
请检查兼容性问题并提供建议。
GraphViz\bin
目录中,应用程序是dot.exe
。在c:\Program Files\dotnet
目录中,我将dotnet.exe
复制到dot.exe
。我没有收到任何关于找不到DOT工具的Doxygen错误,但是在HTML输出中也没有得到任何绘图。 :-( - Thomas Matthews