QuaZip是用C++、Qt對Zlib進(jìn)行封裝,用于壓縮和解壓文件的庫。
源碼下載地址:
QuaZip源碼官方下載
用QtCreator打開quazip-0.7.3/quazip.pro
編輯quazip工程下的quazip項(xiàng)目的quazip.pri文件添加Qt中zlib庫的路徑,例如:

然后對quazip項(xiàng)目執(zhí)行“構(gòu)建”
再對quazip工程執(zhí)行“執(zhí)行qmake”
這時(shí)會生成quazipd.dll、quazipd.lib(Debug)或quazip.dll、quazip.lib(Release)
使用時(shí),依賴庫中添加quazipd.lib/quazip.lib文件路徑,包含頭文件JlCompress.h(位于quazip源碼中),JlCompress.cpp文件中定義的compressDir函數(shù)用于壓縮,extractDir用于解壓