कर्ल और जेएलआईबी संकलन - सी ++, कर्ल, zlib

सही ढंग से संकलित जब इन दोनों कैसे हैंएक साथ जुड़े हुए हैं? मैं अपने कर्ल इंस्टॉल में ZLIB लाइब्रेरी का उपयोग करने का प्रयास कर रहा हूं और यह पुष्टि करना चाहता हूं कि मैंने कर्ल और ZLIB को सही तरीके से संकलित किया है। क्या libcurl.lib में अब सफल संकलन के बाद सभी ZLIB हैं या zlib.lib लाइब्रेरी अभी भी आवश्यक है?

उत्तर:

जवाब के लिए 0 № 1

द।lib archives सिर्फ संकलित स्रोत फ़ाइलों का संग्रह है, और कुछ भी नहीं। सम्मेलन और व्यावहारिकता से, वे केवल अपनी संबंधित पुस्तकालय के लिए संकलित वस्तुओं को शामिल करते हैं। तो, आपके द्वारा बनाई गई libcurl के विरुद्ध लिंक करने के लिए, आपको zlib के विरुद्ध भी लिंक करना होगा। व्यावसायिक कॉन्फ़िगरेशन सिस्टम (उदा। पीकेजी-कॉन्फ़िगरेशन) इस चरण को आपके से दूर कर देगा, लेकिन अगर आपको कोई लिंकर जादू नहीं होता है तो आपको हमेशा zlib.lib की आवश्यकता होगी।


उत्तर № 2 के लिए 1

नहीं, ऐसा नहीं है। जब आपने ZLIB समर्थन के साथ कर्ल संकलित किया, तो उन शीर्षलेख फ़ाइलों को कर्ल स्रोत में शामिल किया गया था जिन्हें ZLIB लाइब्रेरी में मौजूद फ़ंक्शन / एपीआई के संकलन के लिए आवश्यक था।

आप अपने निरंतरता में ZLIB लाइब्रेरी के साथ ZLIB समर्थन के साथ कर्ल को संकलित करने में कभी भी सक्षम नहीं होंगे।

विचार करें, ZLIB के साथ कर्ल सिर्फ एक प्रोग्राम है जिसे आप प्रदान किए गए कॉल फ़ंक्शंस में लिखेंगे Zlib।


संबंधित सवाल
सबसे लोकप्रिय