netgen.exe - Erro de aplicativo: o aplicativo não conseguiu iniciar corretamente 0xc000007b

netgen.exe - Erro de aplicativo: o aplicativo não conseguiu iniciar corretamente 0xc000007b

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 0xc000007berro infame:

insira a descrição da imagem aqui

Que existem um zilhão de páginas por aí e também aqui para resolver. As soluções comuns incluem:

  1. reinstalando o aplicativo
  2. reiniciando o computador!!!
  3. instalando a versão mais recente doMicrosoft Visual C++ Redistributable Package (x64)
  4. 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

informação relacionada