Кому-нибудь повезло с компиляцией 64-битных модулей расширения Python для Windows с использованием mingw64?
Я успешно скомпилировал данное расширение с VS2008 для этой платформы. Я также скомпилировал его с помощью mingw32 (с 32-битным питоном). Я бы предпочел обе сборки использовать GCC.
Я установил набор инструментов GCC 4.5.1 mingw64-x86_64-w64 с помощью Cygwin и убедил Python их использовать. Однако ссылка на сам Python не удалась.
Итак, я взял pexports 0.44, использовал его для выгрузки файла python26.def
и создания libpython26.a
.
Теперь, как и в этом вопросе , единственная ошибка ссылки, которую я получаю от Python, касается __imp_py_InitModule4
. Просматривая файл def, я вижу символ Py_InitModule4_64
.
Есть идеи?