2013-04-02 21 views
6

libzipライブラリを使用して小さなアプリケーションを構築しようとしています。 私はダウンロードして、この記事の支援を受けてlibzipコンパイル:Visual Studio 2012で静的なlibzip

libzip with Visual Studio 2010

問題は、それが存在することがZLIB.DLLとzip.dllの両方を必要とする、動的LIBSをコンパイルすることです。 アプリケーションを完全に静的にコンパイルしたいので、追加のDLLは必要ありません。誰かが私がそれをどうやってできるか知っていますか?

ありがとうございます!

答えて

7

[OK]を...ここで契約です:SHARED

あなたはのlib \ CMakeLists.txtを提出し、最後に追加して行く必要がある(黒線)

ADD_LIBRARY(ジップ$ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

ADD_LIBRARY(zipstatic STATIC $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})

SET_TARGET_PROPERTIES(ジップPROPERTIESバージョン3.0 SOVERSION 3) TARGET_LINK_LIBRARIES(ジップ$ {ZLIB_LIBRARY})

INSTALL(TARGETS アーカイブ先のLIB LIBRARY先LIB ZIP)

関連する問題