2013-04-02 10 views
6

Libzip kitaplığı kullanarak küçük bir uygulama oluşturmaya çalışıyorum. Ben indirilen ve bu makalenin yardımıyla libzip derlenmiş:Visual Studio 2012 ile statik libzip

libzip with Visual Studio 2010

problem, dinamik kütüphanelerini derler hem zlib.dll gerektiren ve mevcut olması zip.dll olmasıdır. Uygulamayı tamamen statik olarak derlemek istiyorum, bu nedenle ek hatalar gerekmeyecektir. Birisi bunu nasıl yapabilirim biliyor mu?

Teşekkürler!

cevap

7

Tamam ... Burada anlaşma: ORTAK

Sen lib \ CMakeLists.txt dosya ve sonuna eklenecek gitmeye gerek (siyah hat)

ADD_LIBRARY (zip $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

ADD_LIBRARY (zipstatic STATİK $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

SET_TARGET_PROPERTIES (ZIP ÖZELLİKLERİ versiyon 3.0 SOVERSION 3) TARGET_LINK_LIBRARIES (ZIP $ {ZLIB_LIBRARY})

YÜKLEME (HEDEFLER Arşiv hedefini lib KITAPLıK HEDEF lib zip)