Не найдена точка входа deflateSetHeader в zlib1.dll - PullRequest
1 голос
/ 25 октября 2011

Я пытаюсь установить GTK + 2.16, используя Code :: Blocks, я устанавливаю переменную окружения "gtk" и все.Он успешно компилируется, проблема возникает во время выполнения, когда появляется сообщение «Не найдена точка входа для процедуры deflateSetHeader в динамической библиотеке zlib1.dll».

У кого-нибудь есть идеи по этому поводу?Это какая-то ошибка, о которой нужно сообщить?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 27 апреля 2012

У меня была похожая проблема при попытке установить StarDict-редактор на моем компьютере с Windows XP.

Я получил установщик stardict-editor-3.0.1.rar из http://code.google.com/p/stardictproject/downloads/list и попытался установитьStarDict-редактор без GTK, но был невозможен, потому что многие сообщения сообщали об отсутствии DLL-файлов.

Наконец, решение было:

  1. Сначала установите GTK + для среды выполнения Windows с http://sourceforge.net/projects/gtk-win/?abmode=1 В опциях установки отметьте опцию, которая говорит что-то вроде "install dll files ..."
  2. Попробуйте еще раз установить stardict-editor.exe
  3. Затем я получил упомянутое сообщение об ошибке: «Не удалось найти точку входа в процедуру deflateSetHeader в библиотеке динамических ссылок zlib1.dll»
  4. Я искал на своем компьютере файлы zlib1.dll и нашел несколько версий.
  5. Выберите изСписок файлов, более недавно созданный zlib1.dll.Скопируйте этот файл и вставьте копию в путь: c: \ Windows \ system32 (это для Windows XP)
  6. Теперь попробуйте еще раз установить stardict-editor.exe
  7. StarDict-editorустановлено и работает нормально, кажется.
0 голосов
/ 25 октября 2011

Похоже, у вас установлена ​​старая версия zlib, которая не содержит вызов deflateSetHeader. Вы должны найти свою dll и заменить ее более новой версией и / или переустановить более новую версию gtk.

Поскольку Code :: Blocks требует этот вызов в zlib1.dll (источник сбоя), он не сможет работать без него, поэтому вы должны предоставить ему версию dll, которая его содержит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...