¿Alguien ha tenido suerte al compilar módulos de extensión de Python de 64 bits para Windows usando mingw64?Extensiones de Python para Win64 a través de GCC
He compilado con éxito la extensión en cuestión con VS2008 para esta plataforma. También lo compilé con mingw32 (con una python de 32 bits). Preferiría que ambas versiones usen GCC.
Instalé el conjunto de herramientas mingw64-x86_64-w64 GCC 4.5.1 usando Cygwin y convencí a Python para usarlas. Sin embargo, el enlace con Python falló.
Así que recogí pexports 0.44, lo usé para volcar un archivo python26.def
y creo libpython26.a
.
Ahora, como en this question, el único error de enlace que obtengo de Python es aproximadamente __imp_py_InitModule4
. Navegando a través del archivo def, veo un símbolo Py_InitModule4_64
.
¿Alguna idea?
Sugiero que solicite ayuda al proyecto mingw-w64. Por lo general, son muy receptivos ... –