2011-10-28 9 views
8

जब मैं import etc.c.curl; डीएमडी मुझेडीएमडी के लिए "curl.lib" कहां है?

Warning 2: File Not Found curl.lib 

बताता है जहां इस curl.lib है?

(मैं http://curl.haxx.se/download.html से कई संकुल की कोशिश की है लेकिन curl.lib वहाँ नहीं मिली है। MSVC पैकेज libcurl-7.19.3-win32-ssl-msvc.zip एक curllib.lib है, लेकिन डीएमडी इसके साथ लिंक नहीं किया जाएगा।)

उत्तर

3

आप implib का उपयोग कर curl.lib बना सकते हैं। Implib Basic Utilities download में है। इस तरह /libcurl-7.19.3-win32-ssl-msvc/lib/Release/ में अपने curllib.dll के खिलाफ

भागो यह:

implib /s curl.lib curllib.dll 

फिर curl.lib डाल जहां डीएमडी इसे पा सकते हैं और संकलन। दुर्भाग्यवश, जब भी आप अपना प्रोग्राम चलाते हैं तो आपको शायद error about a missing libsasl.dll मिल जाएगा। आप binary from Shining Light Productions का उपयोग करने में सक्षम हो सकते हैं, इसे OpenSSL स्रोत से एमएसवीसी के साथ बनाएं, या इसे ऑनलाइन खोजें।

अभी भी एक संभावना है कि आपको विरोधाभासी संस्करणों में परेशानी होगी। यदि आप etcc.curl स्रोत ब्राउज़ करते हैं, तो आप देखेंगे कि यह इसके कर्ल संस्करण को 7.21.4 के रूप में सूचीबद्ध करता है, जो उपलब्ध विंडोज़ बाइनरी से मेल नहीं खाता है। अगर आप कुछ बहुत विश्वसनीय चाहते हैं, तो आपको अगले डी कर्ल मॉड्यूल की प्रतीक्षा करनी होगी या सब कुछ स्वयं बनाना होगा।

+0

धन्यवाद! "Win32 - जेनेरिक" 7.22.0 libcurl से http://curl.haxx.se/download.html पर डीएलएस का उपयोग करते समय मुझे "libsasl.dll" के साथ कोई समस्या नहीं थी – ArtemGr

0

यह अभी तक वहाँ नहीं है क्योंकि कर्ल समर्थन डी में प्रगति पर एक काम है। etc.c.curl को ऑब्जेक्ट उन्मुख रैपर के अंततः फोबोस में जोड़ा गया था। यह रैपर समीक्षा के दौर के माध्यम से किया गया है और इसे एक और दौर की तैयारी में संशोधित किया जा रहा है। curl.lib शायद कम से कम विंडोज़ पर शामिल किया जाएगा, जब कर्ल समर्थन पूरी तरह से फिसल जाता है और यह रैपर शामिल होता है।

+0

मुझे समीक्षा के बारे में पता है, लेकिन मैंने जो सुना है उससे curl.lib समावेशन एक अलग मामला है। मैं वास्तव में सहमत हूं कि curl.lib को शामिल नहीं किया जाना चाहिए, इसके बजाय इसे ताजा कर्ल से निर्माण उपकरण द्वारा उत्पन्न किया जाना चाहिए। इसके अलावा, curl.lib निर्माण आदिc.curl में दस्तावेज किया जाना चाहिए। – ArtemGr

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