zlib庫的編譯和使用

2021-09-13 13:46:33 字數 564 閱讀 3768

windows下編譯有很多種方法。

1、在contrib/vstudio資料夾下,使用對應版本的vs開啟,執行。

備註:(1)如果編譯過程**現"fatal error lnk1281: 無法生成 safeseh 映像"的錯誤,則將該項目的 屬性頁->鏈結器->高階->映像具有安全異常處理程式->選「否」

(2)此版本生成的動態鏈結庫檔名預設為zlibwapi.dll,相容老闆的zlib.dll,可以改名直接替換

(3)需要包含的標頭檔案是"zlib.h"和"zonf.h"

(4)在專案的 屬性頁->c/c+±>預處理器->預處理器定義 裡新增 zlib_winapi

更多說明在"/contrib/vstudio/readme.txt"和"/win32/readme-win32.txt"裡。

2、使用vs命令工具

在開始中開啟vs的命令列工具,輸入d:,進入d盤,cd d:\downloads\zlib1211\zlib-1.2.11,然後輸入nmake -f win32/makefile.msc執行。

會生成zlib.lib,zlib1.dll,zlib.pdb等等檔案。

編譯 Lua 的 zlib 庫 lua zlib

最近需要使用 lua 給 wireshark 寫個外掛程式 dissector 苦於基於 c 的文件實在是太少了,乾脆就用 lua 來寫。但是 lua 也真是夠 輕量 的,官方都沒有個支援 zlib 壓縮 解壓的庫。最後終於找到了 lua zlib url 可以支援實時的流 stream 壓縮 解壓...

zlib 如何編譯以及使用

zlib官網 1.zlib win32 makefile.msc拷貝至zlib根目錄下 2.使用visual studio tools 適用於 vs 2017 的 x86 本機工具命令提示 3.使用cd命令進入到zlib的根目錄下 4.nmake f makefile.msc 5.會在zlib的根目...

zlib庫在windows系統中的編譯

zlib是提供資料壓縮之用的函式庫,此函式庫為自由軟體,由jean loup gailly與mark adler所開發,zlib使用deflate演算法,最初是為libpng函式庫所寫的,後來普遍為許多軟體所使用。1.安裝mingw5.1.4 2.安裝msys 1.0.10和msysdtk 1.0....