我想使用 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版并且成功了。我建议遇到问题的每个人都尝试一下。