QT 编译zlib

博主环境:QT 5.9.1 + VS2105

从zlib官网下载zlib源代码,官网链接:https://www.zlib.net/,根据自己的需求进行下载,博主下载的是zip格式的。

QT 编译zlib_第1张图片

下载完成后,进行解压。打开Developer Command Prompt for VS2015,即VS的命令行提示符。进入到zlib文件夹 的 \zlib1211\contrib\masmx86目录下:

QT 编译zlib_第2张图片

运行该目录下的 bld_ml32.bat,

QT 编译zlib_第3张图片

运行完成后,会在该目录下生成inffas32.obj和match686.obj两个文件,是我们需要的。

QT 编译zlib_第4张图片

在命令行提示符窗口返回到zlib的根目录,并输入命令:

nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="contrib/masmx86/inffas32.obj contrib/masmx86/match686.obj"
 

QT 编译zlib_第5张图片

编译成功,在根目录下我们可以看到生成了我们需要的dll文件,分别是zdll.lib,zlib.lib,zlib1.dll

QT 编译zlib_第6张图片

至此zlib编译完成。

你可能感兴趣的:(QT 编译zlib)