简述
前段时间项目下需要对下载文件进行解压处理。由于qt开发环境版本较低,不能使用qt自带的解压方法,只能使用第三个库quazip, 通过函数调用方式实现文件解压。
操作步骤
1、拷贝相关quazip文件
将include和lib文件拷贝到项目工程下
2、项目中xx.pro文件添加这几行代码, 这里以zipDemo.pro作为示例
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = zipDemo
TEMPLATE = app
// 添加内容:从这里开始 --- start
INCLUDEPATH += $$PWD/include
CONFIG(debug, debug|release) {
LIBS += -L$$PWD/lib -lquazipd
} else {
LIBS += -L$$PWD/lib -lquazip
}
// 到这里结束 --- end
3、文件压缩和解压代码
#include "mainwindow.h"
#include <QApplication&g