【问题标题】:GTK 3 setup: Procedure entry point deflateSetHeader could not be located DLL libgio-2.0.0.dllGTK 3 设置:无法找到程序入口点 deflateSetHeader DLL libgio-2.0.0.dll
【发布时间】: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 编译器选项中,但这似乎没有什么不同。我现在没有想法了。

有人知道是什么原因造成的吗?

【问题讨论】:

    标签: windows gtk zlib


    【解决方案1】:

    通过在我的 C 盘中搜索 zlib 找到了原因,并在其中找到了一个副本 导致问题的 C:\Program Files\Intel\WiFi\bin。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      相关资源
      最近更新 更多