Py2exe и PyGTK точка входа не найдена - PullRequest
1 голос
/ 04 января 2012

Я создал пример pygtk из http://www.py2exe.org/index.cgi/Py2exeAndPyGTK, и когда я запускаю файл .exe, он выдает мне сообщение об ошибке:

The procedure entry point gdk_win32_window_get_impl_hwnd could not be located in the dynamic link library libgdk-win32-2.0-0.dll.

приложение тогда запущено, но это ужасная ошибка. Можете ли вы сказать мне, в чем проблема?

Я использую gtk2-runtime-2.24.8-2011-12-03-ash, py2exe-0.6.9.win32-py2.7, pygtk-all-in-one-2.24.1.win32-py2.7 , python-2.7.2.

1012 * ТНХ *

1 Ответ

2 голосов
/ 04 января 2012

Проблема в том, что вы смешиваете установщик pygtk-all-in-one и gtk2-runtime.Вам нужен только один из них, а не оба.Возможно, проблема связана с загрузкой темы win32, она будет работать нормально, но выглядит ужасно.

Решение состоит в том, чтобы прекратить использование gtk2-runtime.

...