在Windows下编译zlib1.2.5

zlib1.2.5下载地址 : http://www.winimage.com/zLibDll/zlib125.zip

下载后解压到:E:\software\OpenSource\zlib-1.2.5src

参考文章:http://demon.tw/software/compile-zlib-on-windows.html

编译方法总结如下:

方法一:命令行编译
1. 进入zlib1.2.5工程目录:E:\software\OpenSource\zlib-1.2.5src,修改文件win32\Makefile.msc, 在OBJS(第32行)中增加inffast.obj
2. 打开vs2010命令行控制台程序:C:\Documents and Settings\All Users\「开始」菜单\程序\Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio 命令提示(2010)
3. 切换到工程目录:E:\software\OpenSource\zlib-1.2.5src,执行命令:nmake -f win32\Makefile.msc
4. 编译完成,将会生成zlib.lib, zlib1.dll, zdll.lib和其他.exe程序,具体见win32\Makefile.msc方法二:通过vs2010编译工程
1. 打开解决方案文件: contrib\vstudio\vc10\zlibvc.sln
2. 修改libvc工程属性的输出文件名为:zlib.dll
3. 如方法一中,进入vs2010命令行工具,切换到工程目录, 执行:nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"将工程根目录下生成的match686.obj和inffas32.obj复制到contrib\masmx86目录下。
4. 编译libvc工程,应该就能成功了!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/404573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Solr学习总结(一)Solr介绍

最近一直在搞Solr的问题,研究Solr 的优化,搜索引擎的bug修改等,这几天终于有时间,闲下来总结分享,以便大家参考,与大家一起来共同学习。 Solr是一个基于Lucene的全文搜索引擎,同时对其进行了扩展…

SSL 多线程通信 linux openSSL C API编程

一、环境 需要提前准备好服务端和客户端的证书和私钥,以及CA的证书。 OpenSSL 1.1.1f 31 Mar 2020 built on: Wed Nov 24 13:20:48 2021 UTC platform: debian-amd64 options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr) Thread model: posix gcc version …

分享一个CSS3和jQuery实现的模糊显示效果 - 帮助你的访问用户更好的阅读内容

为什么80%的码农都做不了架构师?>>> 日期:2011/12/20 来源:GBin1.com 在线演示 本地下载 这 个教程将实现一个页面部分内容突出显示效果, 大家可能经常见到一些页面组成内容比较多,可能会分散用户的…

[react] 说说你是怎么理解react的业务组件和技术组件的?

[react] 说说你是怎么理解react的业务组件和技术组件的? 业务组件即代码逻辑紧贴业务,如ajax请求,一些特定的需求特性等; 技术组件即使比较通用性的组件,如对loading的处理、ajax的hoc等 个人简介 我是歌谣&#xf…

查看静态库(.lib)和动态库(.dll)的导出函数的信息

From: http://blog.csdn.net/sunliangyuan/article/details/8075808 一般情况下,我们需要查看一个DLL或EXE中的包含的函数或是依赖的函数之类的信息,可以使用VS自带的工具dumpbin; 可以直接在命令行下输入dumpbin就可以查看他的…

Cracked me --1--Acid_burn

结合ida和od结合效果最好。 打开程序,首先是一个nag窗口(去除nag) 常用方法,一寻找字符串,发现和以往的 不同,不是对话框句柄的形式。只能第二种方法,单步找到对话框出现的位置。0042fd97-->…

QT 开发openSSL CSR证书请求工具

1、环境 QT 5.15.2 MinGW8.1.0 64Bit OpenSSL 1.1.1f 31 Mar 2020 built on: Wed Nov 24 13:20:48 2021 UTC platform: debian-amd64 options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr) 本机的OpenSSL是随QT安装的。 2、QT使用openSSL 2.1 项目文件添加以下依赖 …

Twitter Storm 序列化

序列化这篇文章是关于序列化方法在storm 0.6.0版及之前版本中是如何工作的。0.6.0版之前,storm使用一种不同的序列化方法,参见 Serialization (prior to 0.6.0)。 元组可由任何一种类型的对象组成。由于storm是一个分布式系统,当对象在任务之…

VC 打开目录对话框

From: http://blog.sina.com.cn/s/blog_790bb7190100yxm7.html 对于文件选择对话框和目录选择对话框。在VC中打开文件选择对话框比较简单,使用CFileDialog就可以。打开目录选择对话框就稍微麻烦一些。需要使用API函数SHBrowseForFolder来实现。 该函数原型为: …

[react] 说说你对Error Boundaries的理解

[react] 说说你对Error Boundaries的理解 错误边界是React16新推出的一种错误处理的方式,在v16之前,React的抛错会导致页面显示的错误,v16修改这种方式成了组件如果产生了错误,那么从这个组件到根组件都会因为错误而崩溃掉&#…

pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式: pwd […

raspberry OS buster InRelease: The following signatures couldn‘t be verified

系统换源后更新,出现以下问题: Get:1 http://mirror.tuna.tsinghua.edu.cn/raspberrypi buster InRelease [32.6 kB] Get:2 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian buster InRelease [15.0 kB] Get:3 http://mirror.tuna.tsinghua.edu…

Windos下用setx.exe命令行模式下永久设置系统环境变量

From: http://www.cnblogs.com/soli/archive/2007/08/30/876283.html setx.exe不是系统默认自带的命令,但可以从微软的网站(2K,XP)上下载到,是官方的咚咚,所以可以放心使用。这里是我从2K里的安装文件中抽取出来的exe文件,不想…

[react] props.children.map和js的map有什么区别?为什么优先选择react的?

[react] props.children.map和js的map有什么区别?为什么优先选择react的? React.Children.map 能够处理未知数据类型,即使 React.children 是 null 和 undefined 也能够正确处理。 React.Children.forEach 一样的原理。 个人简介 我是歌谣…

AC自动机-HDU2222-模板题

http://acm.hdu.edu.cn/showproblem.php?pid2222 一个AC自动机的模板题。用的kuangbin的模板,静态建Trie树。可能遇到MLE的情况要转动态建树。 AC自动机的讲解看这里 http://blog.csdn.net/niushuai666/article/details/7002823 http://blog.csdn.net/mobius_strip…

2012网页设计趋势(下)

CSS3 技术 不确定你可以利用CSS3吗?再想想。网络先锋如Andy Clarke 和 Jeremy Keith一直提倡网页设计要“逐步加强”。逐步增强是指在网站设计师时要兼顾到旧版浏览器的可用性,而“增强”则是针对喜欢最新技术的用户。在这样的设计阵营,你利用…

树莓派CM4 装系统和换源

一、系统下载 官网:Operating system images – Raspberry Pi 最新的版本删除了默认账号pi。考虑以前的使用习惯,此处下载以前的buster debian版本。CM4是arm64架构,根据板子的配置容量不同可选相应的版本,我这里选择lite版本。…

关于 not enough actual parameters for macro ...

From: http://blog.csdn.net/liyelun/article/details/5416253 今天修改工程&#xff0c;为了提高编译速度&#xff0c;将#inclue<dshow.h>放到了stdafx.h中&#xff0c;然后重新编译工程。结果有两个文件编译没通过&#xff0c;并且导致的编译错误近百个。 觉得奇怪&…

[react] 有用过react的Fragment吗?它的运用场景是什么

[react] 有用过react的Fragment吗&#xff1f;它的运用场景是什么 代替div作为外层&#xff0c;可做不可见的包裹元素。 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端…

宝贝女儿半岁啦

亲爱的赵曦涵宝宝&#xff0c;祝贺你今天已经整整半岁了(如今28日00时不到10分) &#xff01;不知道你什么时候才可以看懂老妈写给你的这第一封信&#xff0c;或许要3年&#xff0c;5年&#xff0c;或者更久吧。今天是你姥爷的54周岁生日&#xff0c;我定了蛋糕&#xff0c;给你…