MSVC編譯工具
使用VS(x86)命令行工具進入到zlib根目錄,執行 nmake -f win32/Makefile.msc ,在根目錄下生成:zlib.lib(靜態庫) zdll.lib(動態庫的導入庫) zlib1.dll(動態庫) 。必要的頭文件有zlib.h和zconf.hspa
默認生成的是release版的,只須要修改Makefile.msc就能夠獲得debug版的了:命令行
#release
#CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)debug
#debug
CFLAGS = -nologo -MDd -W3 -Od -Oy- -ZI -Fd"zlib" $(LOC)編譯器
MingW編譯編譯
進入到MinGW編譯器目錄中,運行mingwvars.bat批處理設置編譯環境。
進入到zlib目錄,而後用make命令執行,既可編譯出動態庫zlib1.dll,libz.dll.a導入庫,以及靜態庫libz.a。
mingw32-make -f win32/makefile.gccgcc