在QT下怎么对资源进行压缩解压缩?这里用到的是Quazip+zlib
Quazip+zlib下载地址 点击这里
下面开始讲使用方法:
1:点击上面的连接,下载下来,解压到工程目录底下。(quazip和zlib两个文件夹)
2:在你心间的QT 工程右击添加现有文件,将这两个文件夹的内容添加上去。
3:调用头文件,如下:
#include "zlib/zlib.h"
#include "quazip/JlCompress.h"
4:使用接口:
// 压缩文件夹
JlCompress::compressDir("/usr/local/123.zip", "/usr/local/abc");
// 解压缩文件夹
JlCompress::extractDir("/usr/local/123.zip", "/usr/local/abc");
总结:
上面这个只能压缩解压缩.zip的文件,如果要在QT下实现压缩解压缩其他格式的压缩文件,那就要想其他方法了。
补充:
之前有做过一个是关于QT5 u