Eu gostaria de usar o Graphviz de http://graphviz.org . Meu sistema é o Windows 7 Professional, 64bit, SP 1.
Após a instalação padrão, recebo a seguinte mensagem de erro duas vezes ao invocar o dot.exe:
Título: dot.exe - System Error
Texto: The program can't start because graph.dll is missing from your computer. Try reinstalling the program to fix this problem.
Invocando dot -V
mostra a versão ( dot - graphviz version 2.30.0 (20130114.0323)
) após as duas mensagens de erro no console.
Após a primeira mensagem, o console mostra Warning: Could not load "C:\Program Files (x86)\Graphviz2.30\bin\gvplugin_pango.dll" - can't open the module
. Esta mensagem é repetida após a segunda mensagem de erro do popup.
Isso também acontece com a versão atual do snapshot de desenvolvimento. Definir a variável de ambiente do caminho para incluir "C: \ Arquivos de Programas (x86) \ Graphviz2.30 \ bin" não ajuda. Corrida msiconfig /a graphviz-2.30.msi
resulta em um erro de permissão. Corrida msiconfig /a graphviz-2.30.msi
a partir de um prompt de comando do administrador é bem-sucedida, mas o problema descrito acima persistir.
Atualizando .net para 4.5 não ajudou.
Muito obrigado, Carsten
Respostas:
Eu acertei o mesmo erro, consegui instalar a v2.28 depois de desinstalar o 2.30 e funcionou: http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi
fonte
Me desculpe por isso também, eu costumava instalar o 2.28 que estava funcionando bem no Windows XP.
Eu tenho o mesmo problema com 2.30 no XP, que foi corrigido parcialmente quando eu copiei cgraph.dll para graph.dll no repositório de instalação. (como resultado, tenho agora erro de sintaxe, que eu não tinha antes).
Essa é uma solução temporária, devemos alertar a equipe de desenvolvimento.
fonte
Os downloads do Windows agora mostram apenas a versão 2.28, não a 2.30. Como mencionado nos comentários, o 2.28 instala muito bem.
fonte
Eu tive um problema com graphviz v2.3 e v3.0 (dot.exe).
eu tentei v2.0 e funcionou. Eu aconselho a todos que tiveram um problema para tentar.
fonte