Hat jemand Glück gehabt, 64-Bit-Python-Erweiterungsmodule für Windows mit Mingw64 zu kompilieren?Python-Erweiterungen für Win64 über GCC
Ich habe die fragliche Erweiterung mit VS2008 für diese Plattform erfolgreich kompiliert. Ich habe es auch mit mingw32 (mit einem 32-Bit-Python) kompiliert. Ich würde beide Builds bevorzugen, um GCC zu verwenden.
Ich habe die mingw64-x86_64-w64 GCC 4.5.1 Werkzeuge mit Cygwin installiert und Python davon überzeugt, sie zu benutzen. Die Verbindung zu Python selbst ist jedoch fehlgeschlagen.
Also nahm ich pexports 0,44 auf, benutzte es, um eine python26.def
Datei auszugeben und libpython26.a
zu erstellen.
Nun, wie in this question, ist der einzige Link-Fehler, den ich von Python bekomme über __imp_py_InitModule4
. Beim Durchsuchen der Def-Datei sehe ich ein Py_InitModule4_64
Symbol.
Irgendwelche Ideen?
Ich würde vorschlagen, dass Sie das Mingw-W64-Projekt um Hilfe bitten. Sie sind normalerweise sehr reaktionsschnell ... –