1、编译zlib库
1.1、下载zlib
官方下载地址:下载链接
百度云盘下载:链接: https://pan.baidu.com/s/10Ix0xxYj-oG7gHCFJB-0Zg 提取码: em2w 复制这段内容后打开百度网盘手机App,操作更方便哦
1.2、编译zlib库文件
- 将win32\makefile.gcc拷贝到zlib源码的根目录
- 使用QtCreator集成安装的mingw编译zlib
- 命令: mingw32-make -f makefile.gcc
- 将生成的libz.a和zlib1.dll
- 将libz.a、zlib1.dll、zlib.h、zconf.h复制到项目文件夹中
2、Qt导入外部库
通过QtCreator 右键项目->添加库->外部库
3、代码示例
#include "mainwindow.h"
#include <QApplication>
#include "zlib.h"
#include "zconf.h"
#include <QDebug>
#include <QFile>
QByteArray GzipCompress(QByteArray postBody)
{
QByteArray outBuf;
z_stream c_stream;
int