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 0xc000007b
error:
Que hay como un millón de páginas por ahí y también aquí para resolver. Las soluciones comunes incluyen:
- reinstalar la aplicación
- reiniciando la computadora!!!
- instalando la última versión de
Microsoft Visual C++ Redistributable Package (x64)
- 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