Seguindoa tentativa fracassadapara instalar o netgen deé o repositório sourceforge,alguém sugeriupara instalar a versão mais recente dengsolve.org. Eu tentei isso e recebi o 0xc000007b
erro infame:
Que existem um zilhão de páginas por aí e também aqui para resolver. As soluções comuns incluem:
- reinstalando o aplicativo
- reiniciando o computador!!!
- instalando a versão mais recente do
Microsoft Visual C++ Redistributable Package (x64)
- executando o programa como administrador!!!
Eu tentei de tudo e nenhum resolveu o problema. Emesta postagem SOfoi sugerido usardependencywalkerpara identificar as dependências ausentes. Abri o netgen.exe no dependencywalker e me deu esta mensagem:
Erro: pelo menos uma dependência implícita ou encaminhada necessária não foi encontrada. Erro: pelo menos um módulo tem uma importação não resolvida devido à falta de uma função de exportação em um módulo implicitamente dependente. Erro: uma dependência circular foi detectada. Aviso: pelo menos um módulo de dependência de carregamento atrasado não foi encontrado.
e quando faço o perfil, recebo a mensagem:
windows\core\console\open\src\host\srvinit.cpp(480)\ConhostV2.dll!00007FFBF89A17FB: (chamador: 00007FFBF89B0628) ReturnHr(3) tid(2e3c) 80070032 A solicitação não é suportada. windows\core\console\open\src\server\devicecomm.cpp(153)\ConhostV2.dll!00007FFBF89ABA9D: (chamador: 00007FFBF89A170D) ReturnHr(4) tid(2e3c) 800700E9 Nenhum processo está na outra extremidade do tubo. Saiu de "CONHOST.EXE" (processo 0x36A8) com código 0 (0x0).
Não sei o que fazer daqui. Eu apreciaria se você pudesse me ajudar a saber qual é o problema e como resolvê-lo.
PS: Eu também relatei o problemaaqui no fórum netgen.
Responder1
Atualmente, o Netgen 6.1 experimental de 64 bits é instalado perfeitamente no Windows 7 Enterprise.
O Python 3.5.4 de 64 bits deve ser instalado primeiro (disponível no momento da escrita emhttps://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe, o Python mais recente pode ou não funcionar, ainda não tentei).
Após instalar o Python para Windows o caminho deve ser corrigido. O caminho é editado clicando com o botão direito em "computador" no menu iniciar do Windows 7 e depois em "propriedades" no menu pop-up e depois em "configurações avançadas do sistema" e depois clicando em "Variáveis de ambiente" e procurando por "Caminho" em as variáveis do usuário (caixa de listagem superior).
Apesar de parecer uma instalação de 64 bits do Python (com base no nome do exe do instalador), executáveis de 32 e 64 bits estão presentes e a Netgen está chamando a versão de 32 bits e não a de 64 bits e isso não funciona. Portanto, precisamos ajustar o caminho. As mudanças relevantes para mim foram editar as partes python do caminho para serem lidas como
C:\Usuários\[nome de usuário]\AppData\Local\Programas\Python\Python35\Scripts\;C:\Usuários\[nome de usuário]\AppData\Local\Programas\Python\Python35