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

1

Seguindo a tentativa falhada de instalar o netgen de é o repo sourceforge , alguém sugeriu que instale a versão mais recente em ngsolve.org . Eu tentei isso e recebi o erro infame 0xc000007b :

Queexistemcomoumzilhãodepáginasporaíetambémaquipararesolver.Soluçõescomunsincluem:

  1. reinstalaroaplicativo
  2. reiniciandoocomputador!!!
  3. instalandoaversãomaisrecentedeMicrosoftVisualC++RedistributablePackage(x64)
  4. executandooprogramacomoadministrador!!!

Eutenteitodosenenhumresolveuoproblema.Em esta postagem SO , foi sugerido o uso de dependencywalker para identificar as dependências ausentes. Eu abri o netgen.exe no dependencywalker e ele me dá esta mensagem:

Error: At least one required implicit or forwarded dependency was not found. Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. Error: A circular dependency was detected. Warning: At least one delay-load dependency module was not found.

e quando faço o perfil, dá-me a mensagem:

windows\core\console\open\src\host\srvinit.cpp(480)\ConhostV2.dll!00007FFBF89A17FB: (caller: 00007FFBF89B0628) ReturnHr(3) tid(2e3c) 80070032 The request is not supported. windows\core\console\open\src\server\devicecomm.cpp(153)\ConhostV2.dll!00007FFBF89ABA9D: (caller: 00007FFBF89A170D) ReturnHr(4) tid(2e3c) 800700E9 No process is on the other end of the pipe. Exited "CONHOST.EXE" (process 0x36A8) with code 0 (0x0).

Eu não sei o que fazer daqui. Eu apreciaria se você pudesse me ajudar a saber qual é o problema e como resolvê-lo.

P.S. Também relatei o problema aqui no forum da netgen .

    
por Foad 07.02.2018 / 12:10

1 resposta

0

Atualmente, o Netgen 6.1 experimental de 64 bits é instalado bem no Windows 7 Enterprise.

O Python 3.5.4 de 64 bits deve ser instalado primeiro (disponível no momento da publicação de link , o mais novo Python pode ou não funcionar, eu não tentei).

Tendo instalado o Python para Windows, o caminho deve ser corrigido. O caminho é editado clicando com o botão direito do mouse em "computador" no menu Iniciar no Windows 7 e depois em "propriedades" no menu pop-up e depois em "configurações avançadas do sistema" e clicando em "Variáveis de ambiente" e procurando por "Caminho". 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 exe do instalador), executáveis de 32 e 64 bits estão presentes e o Netgen está chamando a versão de 32 bits e não a de 64 bits. mosca. Então precisamos ajustar o caminho. As mudanças relevantes para mim foram editar as partes do caminho do python para ler como

C:\Users\[user name]\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\[user name]\AppData\Local\Programs\Python\Python35
    
por 26.10.2018 / 02:14

Tags