? ? ? ? 由于開源的軟件zlib庫是很多相關庫libpng等基礎庫,因此掌握使用mingw編譯器來編譯zlib源碼的步驟十分重要。本文主要是通過圖文模式講解完整的qt+cmake+zlib源碼搭建和測試過程,為后續的其他源碼編譯環境搭建做基礎準備。
詳細步驟如下:
1、下載zlib-1.3.1源碼,打開官網:zlib Home Site,找到下載鏈接,下載https://www.zlib.net/zlib-1.3.1.tar.gz文件后解壓縮到D:\zlib-1.3.1目錄下
2、打開Cmake軟件,使用mingw編譯zlib-1.3.1源碼。
3、在Cmake中配置對應的編譯參數,主要設置編譯后的安裝目錄(默認C:/Program Files (x86)/zlib)為自定義的目錄(D:\zlib-1.3.1\mingw64\install).修改完成后,依次點擊Config按鈕和Generate按鈕。
4、在資源管理器中打開構建目錄D:\zlib-1.3.1\mingw64,點擊鼠標右鍵,選擇【在終端中打開】菜單。進入DOS窗口,先輸入mingw32-make,后輸入mingw32-make install命令,進行源碼編譯和安裝。安裝目錄為D:\zlib-1.3.1\mingw64\install。
5、打開QT5.14.2軟件,新建測試Qwidget Application項目D:\QtCode\testZlibProject,拷貝剛安裝生成的驅動文件D:\zlib-1.3.1\mingw64\install目錄到項目目錄D:\QtCode\testZlibProject下,方便使用,改項目下的install文件夾名稱為zlib.
6、修改項目testZlibProject.pro文件內容,新增zlib庫的引用。
#添加64位libzlib庫引用
INCLUDEPATH += $$PWD/zlib/include
LIBS += -L$$PWD/zlib/bin/libzlib.dll
7、運行項目測試如下圖,OK.
附:測試項目源碼下載地址:https://download.csdn.net/download/xqf222/90648808