2012-01-28 14 views
5

Windows makinede Code :: Blocks'ta çalışan bir GTK projesi almaya çalışıyorum. Bir GTK projeyi aç ve derlemek ve çalıştırmak istediğinizde bu linkCodeBlocks içinde GTK yok zlib1.dll içinde deflateSetHeader

de "Basit Yolu" altında bulunan talimatları takip aşağıdaki hata iletisini olsun:

The procedure entry point deflateSetHeader could not be located in the dynamic 
link library zlib1.dll. 

orada daha mı Geçerli olanı değiştirmek için gereken zlib1.dll son sürümü? Eğer öyleyse, bir bağlantı var mı? Ya da belki de benzer bir hataya sahip olsaydı, herhangi bir geri bildirim çok fazla zorunluluk olurdu.

Teşekkürler.

cevap

4

Windows XP bilgisayarımda StarDict editörü yüklemeye çalışırken benzer bir sorun yaşadım.

ben http://code.google.com/p/stardictproject/downloads/list yükleyici stardict-editör-3.0.1.rar var ve GTK olmadan Stardict-editörü yüklemeye çalıştım ancak mesajların bir sürü eksik dosyaları .dll haber verdiği imkansızdı.

Son olarak çözüm oldu:

  1. kurulum seçeneklerinde http://sourceforge.net/projects/gtk-win/?abmode=1 ilk, Windows Runtime Environment için GTK + yükleyin gibi bir şey söyleyerek bir seçenek işaretlemek "dll dosyaları yüklemek ..." Deneyin
  2. tekrar etmek install stardict-editor.exe
  3. Sonra belirtilen hata iletisini aldım: "Prosedür giriş noktası deflateSetHeader, dinamik bağlantı kitaplığı zlib1.dll dosyasında bulunamadı"
  4. zlib1.dll dosyaları için uter ve çeşitli sürümleri bulabilirsiniz.
  5. Dosya listesinden seçim yapın, daha yakın zamanda oluşturulmuş zlib1.dll. Bu dosyayı kopyalayın ve kopyayı yola yapıştırın: c: \ Windows \ system32 (bu, Windows XP içindir)
  6. Şimdi, stardict-editor.exe kurulumunu tekrar deneyin.
  7. StarDict editörü yüklü ve tamam çalışıyor, görünüyor.
+0

Bu işe yarar! Cevabınız için çok teşekkür ederim. Ayrıca ileride başvurmak için: Eğer "yinelenen giriş" hataları nedeniyle sekmeli txt dosyalarından bir stardict sözlüğü derleme ile sorun yaşıyorsanız, en yeni sürümü yerine 3.0.1 kullanın. – Glutanimate

+0

Bu çözüm işe yarıyor, ancak virtualenv'yi kullandığınızda sanal dilde kopyaladığınızdan emin olun. – seler

2

Aynı problem vardı. Zlib1.dll dosyasının nereden yüklendiğini öğrenmek için çıkış penceresini kontrol edin. Benim için, günlük "Loaded 'C: \ Windows \ SysWOW64 \ zlib1.dll'" okudu.

Yolumu değiştirerek doğru dll'yi yükleyemedim ve projemin derlenebilmesi için SysWOW64'teki dll'in daha yeni sürümle değiştirilmesi gerekiyordu.

Bu yardımcı olur umarım!

İlgili konular