我想建立一个小应用程序使用libzip库。 我下载并使用本文的帮助编译libzip:静态libzip与Visual Studio 2012
libzip with Visual Studio 2010
的问题是,它编译库动态,同时需要ZLIB.DLL和zip.dll存在。 我想完全静态地编译应用程序,所以不需要额外的dll。有人知道我该怎么做吗?
谢谢!
我想建立一个小应用程序使用libzip库。 我下载并使用本文的帮助编译libzip:静态libzip与Visual Studio 2012
libzip with Visual Studio 2010
的问题是,它编译库动态,同时需要ZLIB.DLL和zip.dll存在。 我想完全静态地编译应用程序,所以不需要额外的dll。有人知道我该怎么做吗?
谢谢!
好吧...这里是处理:
你需要去到文件的lib \的CMakeLists.txt,并在末尾添加(行黑色)
ADD_LIBRARY(邮政编码SHARED $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})
ADD_LIBRARY(zipstatic STATIC $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})
个SET_TARGET_PROPERTIES(拉链PROPERTIES VERSION 3.0 SOVERSION 3) TARGET_LINK_LIBRARIES(拉链$ {ZLIB_LIBRARY})
INSTALL(靶向拉链 归档目的地LIB LIBRARY DESTINATION LIB)