作者开发环境:Qt5.8 ,win10
总体思路:首先我们编译zip源码,生成zip的动态库;然后再编译quazip源码,得到quazip的动态库;最后在我们的程序中去调用。
详细步骤:
1、编译zlib
zlib源码下载:zlib Home Site
zlib的编译,参考:QT 编译zlib_qt zlib-优快云博客
2、编译quazip
QuaZip是Qt对Zlib进行封装,用于压缩和解压文件的库。
quazip源码的下载:QuaZIP download | SourceForge.net
下载下来后,如果直接编译会报错,我们做如下更改:
(1)打开刚刚下载的quazip.pro,第二行SUBDIRS=quazip qztest 改为SUBDIRS=quazip
(2)将qt安装目录下的两个头文件拷贝出来(zlib.h和zconf.h),不同版本路径可能有出入。将两个头文件拷贝到quazip项目路径中,然后添加到项目程序中。
(3)在quazip中创建lib文件夹
将z

本文档介绍了在Qt5.8和Win10环境下,如何编译zlib和quazip库,以及在Qt项目中实现zip文件的解压缩功能。首先编译zlib,接着编译并修改quazip源码,创建测试工程,添加头文件和库路径,最后通过JlCompress类实现文件的压缩和解压缩操作。
最低0.47元/天 解锁文章
4181

被折叠的 条评论
为什么被折叠?



