windows上編譯zlib-1.2.8


MSVC編譯

  使用VS(x86)命令行工具進入到zlib根目錄,執行 nmake -f win32/Makefile.msc ,在根目錄下生成:zlib.lib(靜態庫)  zdll.lib(動態庫的導入庫)  zlib1.dll(動態庫) 。必要的頭文件有zlib.h和zconf.h

  默認生成的是release版的,只需要修改Makefile.msc就可以得到debug版的了:

#release
#CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)

#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.gcc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM