最近在网上down了一个系列数据,保存格式是.tar.gz,里面是成千上万的小文件,200+M的压缩格式展开来能有好几个G,为了各种意义上的方便,希望能使用C++直接进行在线操作,而不需要解压缩出所有文件。因此找到了zlib库,也就是deflate算法的一个C库。
出于方便考虑,希望能在windows下使用这个库。操作系统是windows 8.1 64bit。使用了VS2012的系列工具。
下载了zlib1.2.8。
解压之后,找到
./win32/Makefile.msc
打开之后,开头的注释部分就是如何在Windows下用VC编译的方法。
# Makefile for zlib using Microsoft (Visual) C
# zlib is copyright (C) 1995-2006 Jean-loup Gailly and Mark Adler
#
# Usage:
# nmake -f win32/Makefile.msc (standard build)
# nmake -f win32/Makefile.msc LOC=-DFOO (nonstandard build)
# nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" \
# OBJA="inffas32.obj match686.obj" (use ASM code, x86)
# nmake -f win32/Makefile.msc AS=ml64