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