1.QuaZip的的编译依赖于zlib库
Zlib库下载地址:
Zlib库的下载地址
QuaZip的下载地址
QuaZipde 下载地址
编译器:
mingw32
Qt版本:Qt5.6.1;
本文下载的zlib库的版本是:zlib-1.2.11
2.Zlib的编译步骤:
(1)解压zlib库;
(2)启动Qt5.6 for DeskTop(MinGW4.9.2)
(3)切换当前目录为zlib库
cd zlib-1.2.11
(4)命令行输入一下命令
copy win32\makefile.gcc makefile.gcc
mingw32-make -f makefile.gcc
在当前目录下可以看到生成的库文件:libz.a、libz.dll.a、zlib1.dll
需要用到头文件:zconf.h、zlib.h
3.QuaZip编译
(1)添加头文件(上面提到的头文件)
(2)添加库文件
LIBS +=./debug/libz.a
./debug/libz.dll.a
./debug/lzlib1.dll
注意:添加的路径一定要正确,并且有以上提到的三个库文件;
4.运行
在debug的目录中就可以找到quazipd.dll动态库
这种事debug模式下的调试,如果要使用release模式下的库,方法一样;
5.Quazip库的使用
QuaZip库可以试想文件的解压缩功能,在这里我只是使用到文件的压缩