2012-01-04 47 views
1

我從http://www.py2exe.org/index.cgi/Py2exeAndPyGTK創造了PyGTK的例子,當我開始.exe文件它geves我的錯誤消息:Py2exe和PyGTK的入口點沒有找到

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.

的應用程序,然後運行,但是一個醜陋的errmsg。 你能告訴我什麼是問題?

我使用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。

THX

回答

2

的問題是,你混合pygtk的所有功能於一身的安裝和GTK2的運行時。你只需要其中一個不是兩個。 這個問題可能來自加載win32主題,它會正常工作,但看起來很醜。

解決方案是停止使用gtk2-runtime。

+0

好的我已經完成了。你只需要用'dist/lib/libgdk-win32-2.0-0.dll'替換'dist /'目錄下的'libgdk-win32-2.0-0.dll' :)它沒有錯誤,看起來沒問題。 – microo8 2012-01-04 14:09:25