【发布时间】:2019-04-30 23:35:22
【问题描述】:
我正在尝试按照tarnyko.net 上的说明设置 GTK3 以在 Windows 10 上进行开发 使用来自 here 的 64 位 3.6.4 包。测试程序当前使用生成的选项构建没有错误。当我运行程序时,会出现一个显示错误消息的对话框:
过程入口点 deflateSetHeader 不能位于 同步链接库 C:\Gtk\bin\libgio-2.0.0.dll
据我目前所知,deflateSetHeader 是 zlib 中的一个函数,在旧版本中不存在 - 这可能是导致错误的原因。查看 Gtk 附带的 zlib 头文件,它列出了该函数。 我的 Gtk bin 目录和 MinGW (GCC v7.2.0) bin 目录中有 zlib1 的副本。
我尝试在目录之间交换版本,但没有任何乐趣。除了 vanilla Python 3.6 安装之外,我的环境路径变量中没有太多其他内容。 SysWOW64 中没有 zlib1。我尝试将-lzlib1 添加到我的 gcc 编译器选项中,但这似乎没有什么不同。我现在没有想法了。
有人知道是什么原因造成的吗?
【问题讨论】: