libzip開發筆記(二):libzip庫介紹、ubuntu平臺編譯和工程模板

紅胖子(紅模仿) 發表於 2021-07-19

前言

  Qt使用一些壓縮解壓功能,選擇libzip庫,libzip庫比較原始,也是很多其他庫的基礎支撐庫,編譯過了windows版本,有需求編譯一個ubuntu版本的,交叉編譯需求的同樣可參照本文章。

 

libzip

  libzip是一個C庫,用於讀取,建立和修改zip檔案。可以從資料緩衝區,檔案或直接從其他zip歸檔檔案直接複製的壓縮資料中新增檔案。在不關閉存檔的情況下所做的更改可以還原。
  當前版本是1.7.3,於2020年7月15日釋出。
  官網:https://libzip.org/
  CSDN下載地址:https://download.csdn.net/download/qq21497936/13944558
  QQ群:1047134658(點選“檔案”搜尋“libzip”,群內與博文同步更新)

 

libzip編譯

步驟一:解壓

  在這裡插入圖片描述

步驟二:配置configure

  在這裡插入圖片描述

步驟三:編譯make

  在這裡插入圖片描述

步驟四:安裝sudo make install

  在這裡插入圖片描述

步驟五:檢查編譯結果

  在這裡插入圖片描述

 

模組化

  Ubuntu上對於庫的模組化不包含庫,模組化可參考《libzip開發筆記(一):libzip庫介紹、編譯和工程模板

 

工程模板v1.0.0.

  對應工程模板:zipDemo_v1.0.0_基礎模板_zip庫的基礎環境.rar
  (該工程模板,會由於ubuntu系統問題而無法架子啊模組中自帶的dll,所以工程無需修改庫連線)。

 

上一篇:《libzip開發筆記(一):libzip庫介紹、編譯和工程模板
下一篇:敬請期待…