作者开发环境:Qt5.8 ,win10
总体思路:首先我们编译zip源码,生成zip的动态库;然后再编译quazip源码,得到quazip的动态库;最后在我们的程序中去调用。
详细步骤:
1、编译zlib
zlib源码下载:zlib Home Site
zlib的编译,参考:QT 编译zlib_qt zlib-CSDN博客
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项目路径中,然后添加到项目程