Est-ce que quelqu'un a eu de la chance avec la compilation de modules d'extension Python 64 bits pour Windows en utilisant mingw64?Extensions Python pour Win64 via GCC
J'ai réussi à compiler l'extension en question avec VS2008 pour cette plate-forme. Je l'ai également compilé avec mingw32 (avec un python 32 bits). Je préférerais que les deux versions utilisent GCC.
J'ai installé l'ensemble d'outils mcgw64-x86_64-w64 GCC 4.5.1 en utilisant Cygwin et j'ai convaincu Python de les utiliser. Cependant, la liaison à Python lui-même a échoué.
Donc, j'ai ramassé pexports 0.44, utilisé pour vider un fichier python26.def
et créer libpython26.a
.
Maintenant, comme dans this question, la seule erreur de liaison que j'obtiens de Python est d'environ __imp_py_InitModule4
. En parcourant le fichier def, je vois un symbole Py_InitModule4_64
.
Des idées?
Je vous suggère de demander l'aide du projet mingw-w64. Ils sont généralement très réactifs ... –