[英]static libzip with Visual Studio 2012
我正在尝试使用libzip库构建一个小应用程序。 我在本文的帮助下下载并编译了libzip:
问题是它动态编译库,需要存在zlib.dll和zip.dll。 我想完全静态地编译应用程序,因此不需要额外的dll。 有人知道我该怎么做吗?
谢谢!
好的......这是交易:
您需要转到文件lib \\ CMakeLists.txt并在末尾添加(黑线)
ADD_LIBRARY(zip SHARED $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})
ADD_LIBRARY(zipstatic STATIC $ {LIBZIP_SOURCES} $ {LIBZIP_EXTRA_FILES})
SET_TARGET_PROPERTIES(zip PROPERTIES VERSION 3.0 SOVERSION 3)TARGET_LINK_LIBRARIES(zip $ {ZLIB_LIBRARY})
安装(TARGETS zip ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)
好的......这是交易:
您需要转到文件lib \\ CMakeLists.txt并在末尾添加(Line in black)您需要转到文件lib \\ CMakeLists.txt并在末尾添加(Line in black)
...
libzip v1.5.1的正确字符串是:
ADD_LIBRARY(zipstatic STATIC ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPTIONAL_FILES} ${LIBZIP_OPSYS_FILES})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.