2013-04-02 6 views
6

के साथ स्थिर libzip मैं libzip लाइब्रेरी का उपयोग कर एक छोटा सा अनुप्रयोग बनाने की कोशिश कर रहा हूँ। मैं डाउनलोड किया है और इस लेख की सहायता से libzip संकलित:विजुअल स्टूडियो 2012

libzip with Visual Studio 2010

समस्या यह है कि यह libs गतिशील संकलित, दोनों zlib.dll की आवश्यकता होती है और उपस्थित रहने की zip.dll है। मैं एप्लिकेशन को पूरी तरह से स्थिर रूप से संकलित करना चाहता हूं, इसलिए कोई अतिरिक्त डीएलएस की आवश्यकता नहीं होगी। क्या कोई जानता है कि मैं यह कैसे कर सकता हूं?

धन्यवाद!

उत्तर

7

ठीक है ... यहाँ सौदा है:

आप lib \ CMakeLists.txt फ़ाइल और अंत में जोड़ने के लिए जाने की जरूरत है (काले रंग में लाइन)

ADD_LIBRARY (ज़िप साझा $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

ADD_LIBRARY (zipstatic स्थैतिक $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

SET_TARGET_PROPERTIES (ज़िप गुण संस्करण 3.0 SOVERSION 3) TARGET_LINK_LIBRARIES (ज़िप $ {ZLIB_LIBRARY})

इन्सटाल (लक्ष्य ज़िप संग्रह गंतव्य lib लाइब्रेरी गंतव्य lib)

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