windows上編譯zlib-1.2.8

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

相關文章
相關標籤/搜索