1、下载源代码:http://sourceforge.net/projects/quazip/
下载后打开此工程:
2、编译QuaZIP库需要用到zlib库。
到http://www.zlib.net/下载zlib源码:
下载下来是这样的,其他不用管,将.c文件和.h文件放到quazip工程里:
如下:
点击构建就会生成库文件:
3、使用QuaZIP
- 把库文件包含到要使用的工程里
- 把QuaZIP的头文件(只放头文件)包含的要使用的工程里
然后就可以使用了,就这么简单。
测试代码:
#include "JlCompress.h"
JlCompress::compressDir("D:\\111.zip", "D:\\111");//压缩一个文件夹
注:如果是vs编译器,在生成库文件的时候这里要改成这样,否则会报错: