netgen.exe - Error de aplicación: la aplicación no pudo iniciarse correctamente 0xc000007b

netgen.exe - Error de aplicación: la aplicación no pudo iniciarse correctamente 0xc000007b

Siguienteel intento fallidopara instalar netgen desdees el repositorio de sourceforge,alguien sugiriópara instalar la última versión desdengsolve.org. Intenté eso y obtuve el infame 0xc000007berror:

ingrese la descripción de la imagen aquí

Que hay como un millón de páginas por ahí y también aquí para resolver. Las soluciones comunes incluyen:

  1. reinstalar la aplicación
  2. reiniciando la computadora!!!
  3. instalando la última versión deMicrosoft Visual C++ Redistributable Package (x64)
  4. ejecutando el programa como administrador!!!

Intenté todos y ninguno resolvió el problema. Enesta publicación SOse ha sugerido utilizarcaminante de dependenciapara identificar las dependencias que faltan. Abrí netgen.exe en dependencywalker y me da este mensaje:

Error: no se encontró al menos una dependencia implícita o reenviada requerida. Error: al menos un módulo tiene una importación sin resolver debido a que falta una función de exportación en un módulo implícitamente dependiente. Error: se detectó una dependencia circular. Advertencia: no se encontró al menos un módulo de dependencia de carga retrasada.

y cuando hago el perfil me da el mensaje:

windows\core\console\open\src\host\srvinit.cpp(480)\ConhostV2.dll!00007FFBF89A17FB: (llamador: 00007FFBF89B0628) ReturnHr(3) tid(2e3c) 80070032 La solicitud no es compatible. windows\core\console\open\src\server\devicecomm.cpp(153)\ConhostV2.dll!00007FFBF89ABA9D: (llamador: 00007FFBF89A170D) ReturnHr(4) tid(2e3c) 800700E9 No hay ningún proceso en el otro extremo de la tubería. Salió de "CONHOST.EXE" (proceso 0x36A8) con el código 0 (0x0).

No sé qué hacer desde aquí. Agradecería si pudieran ayudarme a saber cuál es el problema y cómo solucionarlo.

PD: También informé del problema.aquí en el foro netgen.

Respuesta1

Actualmente, Netgen 6.1 experimental de 64 bits se instala correctamente en Windows 7 Enterprise.

Primero se debe instalar Python 3.5.4 de 64 bits (disponible en el momento de escribir este artículo enhttps://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe, el Python más nuevo puede funcionar o no, no lo he probado).

Habiendo instalado Python para Windows, se debe corregir la ruta. La ruta se edita haciendo clic derecho en "computadora" en el menú de inicio de Windows 7 y luego en "propiedades" en el menú emergente y luego en "configuración avanzada del sistema" y luego haciendo clic en "Variables de entorno" y luego buscando "Ruta" en las variables de usuario (cuadro de lista superior).

A pesar de parecer una instalación de Python de 64 bits (según el nombre del archivo ejecutable del instalador), hay ejecutables de 32 y 64 bits y Netgen llama a la versión de 32 bits, no a la de 64 bits, y eso no funciona. Entonces necesitamos ajustar el camino. Los cambios relevantes para mí fueron editar las partes de Python de la ruta para que se lean como

C:\Usuarios\[nombre de usuario]\AppData\Local\Programas\Python\Python35\Scripts\;C:\Usuarios\[nombre de usuario]\AppData\Local\Programas\Python\Python35

información relacionada