Graphviz 安装不起作用(dll 错误)

Graphviz 安装不起作用(dll 错误)

我想使用 Graphvizhttp://graphviz.org。我的系统是Windows 7 Professional,64位,SP 1。

标准安装后我收到以下错误消息两次调用 dot.exe 时:

标题:dot.exe - System Error

文本:The program can't start because graph.dll is missing from your computer. Try reinstalling the program to fix this problem.

调用会在控制台中的两个错误消息后dot -V显示版本( )。dot - graphviz version 2.30.0 (20130114.0323)

第一条消息出现后,控制台显示Warning: Could not load "C:\Program Files (x86)\Graphviz2.30\bin\gvplugin_pango.dll" - can't open the module。第二条弹出错误消息后,重复显示此消息。

当前开发快照版本也会出现这种情况。将路径环境变量设置为包含“C:\Program Files (x86)\Graphviz2.30\bin”也无济于事。运行msiconfig /a graphviz-2.30.msi会导致权限错误。msiconfig /a graphviz-2.30.msi从管理员命令提示符运行成功,但上述问题仍然存在。

将.net 升级到 4.5 没有帮助。

非常感谢,Carsten

答案1

我遇到了同样的错误,卸载 2.30 后能够安装 v2.28,并且有效:http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi

答案2

我对此也感到抱歉,我曾经安装过 2.28,它在 Windows XP 上运行良好。

我在 XP 上使用 2.30 时遇到了同样的问题,当我将 cgraph.dll 复制到安装存储库中的 graph.dll 时,该问题得到了部分纠正。(结果我现在出现了语法错误,而以前没有)。

这是一个临时解决方案,我们必须通知开发团队。

答案3

Windows 下载现在只显示版本 2.28,而不是 2.30。正如评论中提到的,2.28 安装得很好。

答案4

我在使用 graphviz v2.3 和 v3.0 (dot.exe) 时遇到了问题。

我试过2.0版并且成功了。我建议遇到问题的每个人都尝试一下。

相关内容