zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
前言
Qt使用一些压缩解压功能,介绍过libzip库编译,本篇说明zlib库。需要用到zlib的msvc2015x64版本,编译一下。
版本编译引导
- zlib在windows上的mingw32版本编译:《zlib开发笔记(一):zlib库介绍、编译和工程模板》
 - zlib在ubuntu上的编译:《zlib开发笔记(二):zlib库介绍、ubuntu平台编译和工程模板》
 - zlib在ubuntu上的arm交叉编译:《zlib开发笔记(三):zlib库介绍、在ubuntu上进行arm平台交叉编译》
 - zlib在windows上的msvc2015 x64版本编译:《zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板》
 
zlib库
  zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使用。
  官网:http://www.zlib.net/
  QQ群:1047134658(点击“文件”搜索“zlib”,群内与博文同步更新)
zlib编译
步骤一:解压

步骤二:CMake配置(msvc2015 x64版本)
  配置编译器的版本VS14 2015
  
  开始配置,如下图:
  
  修改安装目标路径,如下图:
  
  修改后,重新配置一下
步骤三:生成工程
  
步骤四:使用VS2015打开工程
  (笔者装了VS2017,然后装了VS2015编译器),所以笔者用VS2017打开,检查编译器为VS2015即可。
  
步骤五:编译
  分别编译debug和release版本,如下图:
  
  
模块化
Ubuntu上对于库的模块化不包含库,模块化可参考《zlib开发笔记(一):zlib库介绍、编译和工程模板》
工程模板v1.0.0
对应工程模板:zlibDemo_v1.0.0_基础模板_测试压缩解压.rar
上一篇:《zlib开发笔记(三):zlib库介绍、在ubuntu上进行arm平台交叉编译》
下一篇:敬请期待…
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/120981771
zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板的更多相关文章
- Qt开发笔记:OpenSSL库介绍、windows上mingw32版本的OpenSSL编译模块化
		
前言 Windows上mingw32版本的openssl的编译是属于比较棘手的,OpenSSL本身不提供支持.. OpenSSL 介绍 OpenSSL是一个开放源代码的软件库包,应用程序可 ...
 - zlib开发笔记(三):zlib库介绍、在ubuntu上进行arm平台交叉编译
		
前言 方便做嵌入式arm的交叉移植zlib库. Zlib库 zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使 ...
 - Django开发笔记四
		
Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1.邮箱激活 users app下,models.py: ...
 - Gif开发笔记(一):gif介绍、编译和工程模板
		
前言 实现gif图片的解码和生成. Gif 简介 GIF格式的名称是Graphics Interchange Format的缩写,是在1987年由Compu Serve公司为了填补跨平 ...
 - iOS学习笔记9 - 组件库介绍1
		
总算成功开发完了第一个较大的功能(即时通信).毕竟不可能什么东西都从轮子开始造,于是用到了一些组件,这里简单列举一下吧. 1. FMDB 作为一种文件型的数据存储方式,SQLite在iOS开发中自然也 ...
 - 流媒体服务器开发笔记(2)--RTCP协议介绍
		
http://blog.sina.com.cn/s/blog_53061af00100o2no.html ——————————————————————————————————————————————— ...
 - iOS陆哥开发笔记(七) (AVFoundation简单介绍)
		
在AVFoundation框架中AVAudioRecorder类专门处理录音操作,支持多种音频格式. 以下是经常使用的属性和方法: 属性 说明 @property(readonly, getter=i ...
 - Qt+腾讯IM开发笔记(一):腾讯IM介绍、使用和Qt集成腾讯IM-SDK的工程模板Demo
		
前言 开发一个支持全国的IM聊天,可以有基本的功能,发送文本.图片.文件等等相关内容. 腾讯IM产品 概述 腾讯即时通信IM是腾讯推出的即时聊天程序,当前时间为2020年3月(腾讯IM的优 ...
 - SDL开发笔记(二):音频基础介绍、使用SDL播放音频
		
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...
 
随机推荐
- Linux下用Sed查找IP地址
			
ip addr|sed -n '9p'|egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|sed -nr 's#^.*inet (.*) b ...
 - MySQL——select语句
			
select: 基本语法:select 列名 或 * from 对象(表.视图...) where: = > < <> != like ----> like 'old%' ...
 - 模拟9:T1:斐波那契
			
Description: 题目描述: 小 C 养了一些很可爱的兔子. 有一天,小 C 突然发现兔子们都是严格按照伟大的数学家斐波那契提出的模型来进行繁衍:一对兔子从出生后第二个月起,每个月刚开 ...
 - Mysql 面试宝典
			
实时更新 你用过哪些数据库? mysql redis mysql 和 redis 的区别? 比较点 Mysql Redis 数据库类型 关系型 非关系型 作用 持久化层 存储需要持久化的数据,数据存在 ...
 - 简单内存池的C实现
			
1. 序言 对于程序开发人员来说,会经常听到这种"池"的概念,例如"进程池","线程池","内存池"等,虽然很多时没有吃 ...
 - windows下nodejs正确安装方式
			
 下载安装包: 32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi 64 位安装包下载地址 : https://node ...
 - GC-优化-案例
			
优化案例 Service S 优化 现在看一下执行jstat -gcutil的结果 S0 S1 E O P YGC YGCT FGC FGCT GCT 12.16 0.00 5.18 63.78 20 ...
 - oracle table()函数
			
PL/SQL表---table()函数用法/* PL/SQL表---table()函数用法:利用table()函数,我们可以将PL/SQL返回的结果集代替table. oracle内存表在查询和报表的 ...
 - logstash-input-jdbc配置说明
			
Logstash由三个组件构造成,分别是input.filter以及output.我们可以吧Logstash三个组件的工作流理解为:input收集数据,filter处理数据,output输出数据.至于 ...
 - CodeForce-702C  Cellular Network(查找)
			
Cellular Network CodeForces - 702C 给定 n (城市数量) 和 m (灯塔数量): 给定 a1~an 城市坐标: 给定 b1~bm 灯塔坐标: 求出灯塔照亮的最小半径 ...