天天看點

(1) Qt 5.14.2 / VS2010-2015 如何編譯Quazip/Zlib-1.2.11?

一、從官網下載下傳最新版本的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工程檔案,打開編譯即可!

(1) Qt 5.14.2 / VS2010-2015 如何編譯Quazip/Zlib-1.2.11?

       2. QT+MinGw環境下,Windows平台的.a檔案需要在指令行操作:

         先打開Qt+MinGw指令行環境:

(1) Qt 5.14.2 / VS2010-2015 如何編譯Quazip/Zlib-1.2.11?

          依次輸入下面兩行即可:

copy "win32\makefile.gcc" "Makefile.gcc"
mingw32-make -f Makefile.gcc
           

          如下圖:

(1) Qt 5.14.2 / VS2010-2015 如何編譯Quazip/Zlib-1.2.11?

           此時會生成lib.a  libz.dll.a  zlib1.dll三個檔案

(1) Qt 5.14.2 / VS2010-2015 如何編譯Quazip/Zlib-1.2.11?

在其他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編譯方法

繼續閱讀