Doxygen 1.8.7 / GraphViz 2.38兼容性问题 [英] Doxygen 1.8.7 / GraphViz 2.38 compatabilty issue
问题描述
我最近从Doxygen 1.8.4和GraphViz 2.36升级,在那里我可以轻松地生成图形到Doxygen 1.8.7和GraphViz 2.38,现在无法获取图形。
I recently upgraded from Doxygen 1.8.4 and GraphViz 2.36 where I had no problems generating graphs to Doxygen 1.8.7 and GraphViz 2.38 and cannot now get graphs.
在构建期间,我收到大量错误,形式为
During the build I get large numbers of errors of the form
错误:运行点的问题:退出代码= -1,命令='dot 'JEFTMENTS = myfile.dot -Tpng -O myfile.png
error: Problems running dot: exit code=-1, command='dot' arguements="myfile.dot" -Tpng -O "myfile.png"
我已降级为GraphViz 2.36,问题出在不见了
注意-我试图在DOT_PATH为空并且将GraphViz添加到path的情况下运行2.36,但这也不起作用。
I have downgraded to GraphViz 2.36 and the problem has disappeared. NOTE - I have tried to run 2.36 with DOT_PATH empty and GraphViz added to path but this doesn't work either.
目前唯一可行的解决方案是2.36
Only working solution at present is 2.36 with DOT_PATH defined.
可以请您检查兼容性问题并提出建议。
Can you please check the compatibily issue and advise.
推荐答案
另一种不需要编辑$ path的解决方案是在配置文件中将DOT_PATH变量设置为安装点库的位置(默认路径为 Program Files(x86)/ Graphviz2.38 / bin
)。
您可以通过以下两种方式执行此操作:
Another solution, that does not require to edit your $path is to set the DOT_PATH variable at the configuration file, to wherever you install the dot library (default path is Program Files (x86)/Graphviz2.38/bin
).
You can do this with 2 ways:
- 使用Doxywizard工具。
- 在
专家
选项卡上,转到点
并设置DOT_PATH
(请参见 doxywizard的屏幕截图)
- With the Doxywizard tool.
- At the
expert
tab, go to thedot
at the topics and set theDOT_PATH
(see the screenshot of doxywizard)
DOT_PATH = ../Program Files(x86)/Graphviz2.38/bin
DOT_PATH = "../Program Files (x86)/Graphviz2.38/bin"
- At the
- 在
这篇关于Doxygen 1.8.7 / GraphViz 2.38兼容性问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!