2012-01-04 11 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

OK私はそれをしました。 'dist /' dirの 'libgdk-win32-2.0-0.dll'を' dist/lib/libgdk-win32-2.0-0.dll'に置き換えればよいのです:)それはエラーがなく、OKです。 – microo8