【问题标题】:Py2exe and PyGTK Entry Point Not Found未找到 Py2exe 和 PyGTK 入口点
【发布时间】:2012-01-04 13:01:04
【问题描述】:

我从 http://www.py2exe.org/index.cgi/Py2exeAndPyGTK 创建了一个 pygtk 示例,当我启动 .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.

应用程序正在运行,但它是一个丑陋的 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 ,蟒蛇-2.7.2。

谢谢

【问题讨论】:

    标签: python dll gtk pygtk py2exe


    【解决方案1】:

    问题在于您正在混合使用 pygtk-all-in-one 安装程序和 gtk2-runtime。你只需要其中一个,而不是两者都需要。 问题可能来自加载 win32 主题,它可以正常工作但看起来很难看。

    解决办法是停止使用gtk2-runtime。

    【讨论】:

    • 好的,我已经完成了。您只需将dist/ 目录中的libgdk-win32-2.0-0.dll 替换为dist/lib/libgdk-win32-2.0-0.dll :) 它没有错误并且看起来还可以。
    猜你喜欢
    • 1970-01-01
    • 2015-03-10
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2016-03-28
    • 2020-05-23
    相关资源
    最近更新 更多