Doxygen 1.8.7 / GraphViz 2.38兼容性问题 [英] Doxygen 1.8.7 / GraphViz 2.38 compatabilty issue

查看:114
本文介绍了Doxygen 1.8.7 / GraphViz 2.38兼容性问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近从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工具。

    • With the Doxywizard tool.
      • At the expert tab, go to the dot at the topics and set the DOT_PATH (see the screenshot of doxywizard)

      DOT_PATH = ../Program Files(x86)/Graphviz2.38/bin

      DOT_PATH = "../Program Files (x86)/Graphviz2.38/bin"


    • 这篇关于Doxygen 1.8.7 / GraphViz 2.38兼容性问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆