首页 技术 正文
技术 2022年11月7日
0 收藏 745 点赞 820 浏览 932 个字

前言

  Qt使用一些压缩解压功能,介绍过libzip库编译,本篇说明zlib库。需要用到zlib的msvc2015x64版本,编译一下。

 

版本编译引导

 

zlib库

  zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使用。
  官网:http://www.zlib.net/
  QQ群:1047134658(点击“文件”搜索“zlib”,群内与博文同步更新)

 

zlib编译

步骤一:解压

步骤二:CMake配置(msvc2015 x64版本)

  配置编译器的版本VS14 2015
  zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
  开始配置,如下图:
  zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
  修改安装目标路径,如下图:
  zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
  修改后,重新配置一下

步骤三:生成工程

  

步骤四:使用VS2015打开工程

  (笔者装了VS2017,然后装了VS2015编译器),所以笔者用VS2017打开,检查编译器为VS2015即可。
  

步骤五:编译

  分别编译debug和release版本,如下图:
  zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
  

 

模块化

  Ubuntu上对于库的模块化不包含库,模块化可参考《zlib开发笔记(一):zlib库介绍、编译和工程模板

 

工程模板v1.0.0

  对应工程模板:zlibDemo_v1.0.0_基础模板_测试压缩解压.rar

 

上一篇:《zlib开发笔记(三):zlib库介绍、在ubuntu上进行arm平台交叉编译
下一篇:敬请期待…

 

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,985
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,501
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,345
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,128
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,763
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,839