libzip开发笔记:libzip库介绍ubuntu平台编译和工程模板

Posted 长沙红胖子网络科技有限公司

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libzip开发笔记:libzip库介绍ubuntu平台编译和工程模板相关的知识,希望对你有一定的参考价值。

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/118713737

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

Qt开发专栏:三方库开发技术

上一篇:《libzip开发笔记(一):libzip库介绍、编译和工程模板
下一篇:敬请期待…


前言

  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系统问题而加载库为.so,所以忽略模块中自带的dll,所以模块无需修改引入参数)。


上一篇:《libzip开发笔记(一):libzip库介绍、编译和工程模板
下一篇:敬请期待…


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/118713737

以上是关于libzip开发笔记:libzip库介绍ubuntu平台编译和工程模板的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7编译安装PHP 7.4提示No package 'libzip' found或者(libzip >= 0.11)

Cpp 使用 libzip 强制写入 zip

JVM 在 libzip.so 崩溃

zliblibzip libzippp 库编译(windows + cmake + vs2013)

配置:错误:请重新安装 libzip 发行版

无法使用 libzip 和 FreeType 直接从 ZIP 加载 TTF 文件