一、從官網下載下傳最新版本的Zlib庫:
官網:zlib Home Site
版本:https://www.zlib.net/zlib-1.2.11.tar.gz
解壓至 D:\Zlib-1.2.11\ 後開始準備編譯
二、開始編譯:
1. VS環境下,Windows平台的.lib檔案可以直接在
D:\Zlib-1.2.11\contrib\vstudio\
目錄找到對應的sln工程檔案,打開編譯即可!
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI2EzX4xSZz91ZsAzNfRHLGZkRGZkRfJ3bs92YsAjMfVmepNHL2EHT1YWawVTcHJXNV1Sc1g1QZZTQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2MjN0UjN0kDM5ITOwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. QT+MinGw環境下,Windows平台的.a檔案需要在指令行操作:
先打開Qt+MinGw指令行環境:
依次輸入下面兩行即可:
copy "win32\makefile.gcc" "Makefile.gcc"
mingw32-make -f Makefile.gcc
如下圖:
此時會生成lib.a libz.dll.a zlib1.dll三個檔案
在其他QT工程用到zlib時,在pro檔案中加上幾句即可:
INCLUDEPATH += D:/zlib-1.2.11/
LIBS += -L D:/zlib-1.2.11/libz.a
LIBS += -L D:/zlib-1.2.11/libz.dll.a
LIBS += -L D:/zlib-1.2.11/zlib1.dll
注意,這個是使用Qt Quazip庫的前提!!!
下一篇幅再講詳細Quazip編譯方法