CodeBlocks中的GTK在zlib1.dll中没有deflateSetHeader

Vin*_*sso 5 gtk zlib codeblocks

我正试图在Windows机器上的Code :: Blocks中获得一个有效的GTK项目.我按照此链接中 "简单方法"下的说明进行操作

当我打开一个GTK项目并尝试编译和运行时,我收到以下错误消息:

The procedure entry point deflateSetHeader could not be located in the dynamic 
link library zlib1.dll.
Run Code Online (Sandbox Code Playgroud)

是否有更新版本的zlib1.dll我需要替换当前的版本?如果是的话,是否存在链接?或者,如果其他人有类似的错误,任何反馈将非常有必要.

谢谢.

rob*_*rto 4

我在尝试在 Windows XP 计算机上安装 StarDict 编辑器时遇到了类似的问题。

我从http://code.google.com/p/stardictproject/downloads/list获取了安装程序 stardict-editor-3.0.1.rar 并尝试在没有 GTK 的情况下安装 StarDict-editor,但这是不可能的,因为有很多消息报告 . dll 文件丢失。

最后解决的办法是:

  1. 首先从http://sourceforge.net/projects/gtk-win/?abmode=1安装适用于 Windows 运行时环境的 GTK+ 在安装选项中标记一个选项,类似于“安装 dll 文件...”
  2. 再次尝试安装stardict-editor.exe
  3. 然后我得到了提到的错误消息:“无法在动态链接库 zlib1.dll 中找到程序入口点 deflateSetHeader”
  4. 我在计算机中查找了 zlib1.dll 文件并找到了多个版本。
  5. 从文件列表中选择最近创建的 zlib1.dll。复制此文件并将副本粘贴到路径:c:\Windows\system32(适用于 Windows XP)
  6. 现在,再次尝试安装stardict-editor.exe
  7. 看起来星际译王编辑器已安装并且工作正常。