libzip初体验

libzip初体验

目的

这个库是为了取代qt自带的压缩库的

地址

https://github.com/ctabin/libzippp/releases/tag/libzippp-v7.1-1.10.1

说明

他并没有直接提供编译好的库文件,需要我们下载下来自行编译:

来,直接下载源码,我们来编译一下:

编译

编译也是非常的简单,直接编译即可,什么都不用配置,最多配置一下编译输出的目录(但是对于我来讲,是不用设置的,因为后续会将编译好的库文件直接剪切到项目中)

直接编译这个就可以:(右键->生成或重新生成)

然后,你可以看到输出到了:

C:/Program Files (x86)/zlib

然后,debug和release分别编译一遍,再进行一下分类,比如说:

因为D|R模式的头文件是公用的,就不用管了,然后库文件要分一下类:

复制代码
├─debug
│  ├─bin
│  └─lib 
├─include
└─release
    ├─bin
    └─lib
1.注意:debug和release其实还生成了share目录,share目录是说明书,可以直接删掉
2.说明:
1)lib中就是静态库->其中:zlib.lib是动态导入库;zlibstatic.lib则是完全体的静态库
2)bin中就是动态库
3)我们用动态库就好了,引入的时候使用动态导入库即可
相关推荐
寻寻觅觅☆10 小时前
东华OJ-基础题-106-大整数相加(C++)
开发语言·c++·算法
fpcc10 小时前
并行编程实战——CUDA编程的Parallel Task类型
c++·cuda
ceclar12312 小时前
C++使用format
开发语言·c++·算法
lanhuazui1012 小时前
C++ 中什么时候用::(作用域解析运算符)
c++
charlee4412 小时前
从零实现一个生产级 RAG 语义搜索系统:C++ + ONNX + FAISS 实战
c++·faiss·onnx·rag·语义搜索
老约家的可汗12 小时前
初识C++
开发语言·c++
crescent_悦13 小时前
C++:Product of Polynomials
开发语言·c++
小坏坏的大世界13 小时前
CMakeList.txt模板与 Visual Studio IDE 操作对比表
c++·visual studio
乐观勇敢坚强的老彭13 小时前
c++寒假营day03
java·开发语言·c++
愚者游世14 小时前
brace-or-equal initializers(花括号或等号初始化器)各版本异同
开发语言·c++·程序人生·面试·visual studio