2011-10-24 3 views
1

GTK + 2.16을 설치하려고하는데 Code :: Blocks를 사용하여 "gtk"환경 변수와 모든 것을 설정했습니다. 컴파일이 성공적으로 실행되면 "동적 라이브러리 zlib1.dll에서 deflateSetHeader 프로 시저에 대한 진입 점이 없습니다"라는 메시지가 나타납니다.근거리 진입 점 deflateSetHeader at zlib1.dll

누구나 이것에 대한 아이디어가 있습니까? 보고해야하는 버그일까요?

답변

0

당신처럼 소리 미리

덕분에 deflateSetHeader 호출을 포함하지 않는 ZLIB의 이전 버전이 설치되어 있습니다. dll을 찾아서 최신 버전으로 바꾸거나 새로운 버전의 gtk를 다시 설치해야합니다.

Code :: Blocks는이 호출을 zlib1.dll (오류의 원인)에 필요로하므로이 코드가 없으면 실행할 수 없으므로이 코드를 포함하는 dll 버전을 제공해야합니다.

0

Windows XP 컴퓨터에 StarDict-editor를 설치하는 데 비슷한 문제가있었습니다.

나는 http://code.google.com/p/stardictproject/downloads/list 에서 설치 스타 딕트 편집기 - 3.0.1.rar를 가지고와 GTK없이 스타 딕트 편집기를 설치하려고하지만, 메시지가 많이 누락 된 .dll 파일을보고 있기 때문에 불가능했다.

마지막 해결책이었다 :

  1. 설치 옵션에서 http://sourceforge.net/projects/gtk-win/?abmode=1 에서 첫 번째 Windows 런타임 환경에 대한 GTK +를 설치 같은 말을 옵션 표시 "dll 파일을 설치를 ..."시도
  2. 다시로 스타 딕트 - editor.exe 그런
  3. 를 설치 내가 설명한 오류 메시지가있어 :
  4. 나는 나의 빌려에서 보았다 "프로 시저 시작 지점 deflateSetHeader는 동적 링크 라이브러리에서 찾을 수 없습니다가 zlib1.dll" zlib1.dll 파일을 uter하고 여러 버전을 찾으십시오.
  5. 파일 목록에서 가장 최근에 생성 된 zlib1.dll을 선택하십시오. 이 파일을 복사하여 c : \ Windows \ system32 경로에 붙여 넣으십시오 (Windows XP의 경우)
  6. 이제 stardict-editor.exe 설치를 다시 시도하십시오.
  7. StarDict 편집기가 설치되어 있고 정상적으로 작동하고 있습니다. 보인다.
관련 문제