2012-01-28 6 views
5

मैं एक विंडोज मशीन पर कोड :: ब्लॉक में एक काम कर रहे जीटीके परियोजना प्राप्त करने का प्रयास कर रहा हूं। मैं निर्देश इस linkकोडब्लॉक में जीटीके कोई deflateSetHeader zlib1.dll

पर "सरल तरीका" के नीचे पाया पीछा किया जब मैं एक जीटीके परियोजना को खोलने और संकलन और चलाने के लिए प्रयास करते हैं, मैं करने के निम्न त्रुटि संदेश:

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

वहाँ एक और अधिक है zlib1.dll का हालिया संस्करण जिसे मुझे वर्तमान को प्रतिस्थापित करने की आवश्यकता है? यदि हां, तो क्या कोई लिंक मौजूद है? या शायद अगर किसी और के पास एक ही त्रुटि हुई है, तो कोई प्रतिक्रिया बहुत अधिक बाध्य होगी।

धन्यवाद।

उत्तर

4

मुझे अपने विंडोज एक्सपी कंप्यूटर में स्टारडिक्ट-एडिटर स्थापित करने की कोशिश करने में एक ही समस्या थी।

मैं http://code.google.com/p/stardictproject/downloads/list से इंस्टॉलर stardict-संपादक-3.0.1.rar हो गया और जीटीके बिना StarDict संपादक स्थापित करने के लिए कोशिश की, लेकिन क्योंकि गए संदेशों के बहुत याद आ रही .dll रिपोर्टिंग फ़ाइलों असंभव था।

अंत में समाधान था:

  1. पहले विंडोज रनटाइम वातावरण के लिए जीटीके + http://sourceforge.net/projects/gtk-win/?abmode=1 स्थापना विकल्पों में से स्थापित एक विकल्प की तरह कुछ कह निशान "dll फ़ाइलों को स्थापित ..."
  2. पुनः प्रयास करें करने के लिए stardict-editor.exe
  3. फिर मुझे उल्लिखित त्रुटि संदेश मिला: "प्रक्रिया प्रविष्टि बिंदु deflateSetHeader गतिशील लिंक लाइब्रेरी zlib1.dll में स्थित नहीं हो सका"
  4. मैंने अपने COMP में देखा zlib1.dll फ़ाइलों के लिए uter और कई संस्करणों को खोजें।
  5. फ़ाइलों की सूची से चुनें, हाल ही में बनाई गई zlib1.dll। रास्ते में इस फ़ाइल की प्रतिलिपि और पेस्ट कॉपी: सी: \ Windows \ system32 (यह Windows XP के लिए है)
  6. अब, फिर से स्थापना stardict-editor.exe
  7. StarDict संपादक स्थापित कोशिश करते हैं और, यह ठीक काम कर रहा है लगता है।
+0

यह ठीक काम किया! उत्तर देने के लिए आपका धन्यवाद। इसके अलावा भविष्य के संदर्भ के लिए: यदि आप इसे पढ़ रहे हैं और "डुप्लिकेट एंट्री" त्रुटियों के कारण टैबबड txt फ़ाइलों से एक स्टर्डिक्ट शब्दकोश को संकलित करने में समस्याएं हैं, तो नवीनतम संस्करण के बजाय 3.0.1 का उपयोग करें। – Glutanimate

+0

यह समाधान काम करता है, लेकिन जब आप वर्चुअलएन्व का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप वर्चुअलएन्व में dll की प्रतिलिपि बनाते हैं। – seler

2

मुझे एक ही समस्या थी। आउटपुट विंडो को यह पता लगाने के लिए जांचें कि यह कहां से zlib1.dll लोड हो रहा है। मेरे लिए, लॉग "लोड किया गया" सी: \ विंडोज \ SysWOW64 \ zlib1.dll '"पढ़ें।

मैं अपने पथ को बदलकर सही डीएल लोड नहीं कर सका और मुझे अपने प्रोजेक्ट को संकलित करने के लिए नए संस्करण के साथ SysWOW64 में डीएल को प्रतिस्थापित करना पड़ा।

आशा है कि मदद करता है!

संबंधित मुद्दे