QT 编译zlib
博主环境:QT 5.9.1 + VS2105
从zlib官网下载zlib源代码,官网链接:https://www.zlib.net/,根据自己的需求进行下载,博主下载的是zip格式的。
下载完成后,进行解压。打开Developer Command Prompt for VS2015,即VS的命令行提示符。进入到zlib文件夹 的 \zlib1211\contrib\masmx86目录下:
运行该目录下的 bld_ml32.bat,
运行完成后,会在该目录下生成inffas32.obj和match686.obj两个文件,是我们需要的。
在命令行提示符窗口返回到zlib的根目录,并输入命令:
nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="contrib/masmx86/inffas32.obj contrib/masmx86/match686.obj"
编译成功,在根目录下我们可以看到生成了我们需要的dll文件,分别是zdll.lib,zlib.lib,zlib1.dll
至此zlib编译完成。