gpt4 book ai didi

c++ - 带有 Visual Studio 2012 的静态 libzip

转载 作者:可可西里 更新时间:2023-11-01 13:22:55 25 4
gpt4 key购买 nike

我正在尝试使用 libzip 库构建一个小应用程序。我在这篇文章的帮助下下载并编译了 libzip:

libzip with Visual Studio 2010

问题是它动态编译库,需要同时存在 zlib.dll 和 zip.dll。我想完全静态地编译应用程序,因此不需要额外的 dll。有人知道我该怎么做吗?

谢谢!

最佳答案

好的...这是交易:

您需要转到文件 lib\CMakeLists.txt 并在末尾添加(黑色行)

ADD_LIBRARY(压缩共享 ${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})

安装(目标 zip 存档目标库 图书馆目的地 lib)

关于c++ - 带有 Visual Studio 2012 的静态 libzip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15759373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com