ZLIB
qq76211822
这个作者很懒,什么都没留下…
展开
-
Zlib 使用uncompress函数进行解压缩之内存崩溃
解决方法:用c编译方式取代汇编方式,在zlib源码的zlibvc工程中 1、工程属性->预处理器,去掉ASMINF 定义,这样就可以屏蔽掉汇编模块了。 2、打开zlib-1.2.11\contrib\masmx86下面的汇编文件inffas32.asm,将里面_inflate_fast全部替换成其他任意函数名,再次编译就可以解决问题。...转载 2020-08-28 13:40:51 · 897 阅读 · 0 评论 -
VS2012 zlib 1.2.8 编译小记
官网下载:http://www.zlib.net/1.打开vs命令行工具(Developer Command Prompt for VS2012)cd zlib-1.2.8\contrib\masmx86运行bld_ml32.bat编译生成一些文件2.用vs2012打开zlib-1.2.8\contrib\vstudio\vc11中的zlibvc.sln原创 2016-11-10 09:30:41 · 1507 阅读 · 0 评论 -
7zip SDK中C++模块的编译
最近想使用7zip压缩,就研究了下7zip的SDK,将过程留下,分享与大家。这是本篇系列的第一篇,主要内容就是编译。 7zip 严格来说,7zip这个词是有问题的,因为官方使用了不同的词来表达恰当的含义,如下图所示:因为这次研究的主要目的就是在C++中解压缩7z格式文件,为了方便下文就称为7zip。 SDK 下载地址:转载 2017-09-15 18:20:26 · 477 阅读 · 0 评论 -
VS2010 VS2012编译7-zip出现问题解决
在link链接obj阶段出现: link -nologo -OPT:NOWIN98 -OPT:REF -OPT:ICF -out:O\ LINK : fatal error LNK1117: syntax error in option 'OPT:NOWIN98' NMAKE : fatal error U1077: '"C:\Program Files\Micros转载 2017-09-15 18:21:07 · 436 阅读 · 0 评论 -
libzlib LNK2019错误之解决方法
1>unzip.obj : error LNK2019: 无法解析的外部符号_inflateInit2_,该符号在函数_unzOpenCurrentFile3 中被引用1>unzip.obj : error LNK2019: 无法解析的外部符号_inflate,该符号在函数_unzReadCurrentFile 中被引用1>unzip.obj : error LNK2019: 无法解析的外原创 2017-09-16 15:37:54 · 4509 阅读 · 0 评论 -
C++ 调用7z SDK 解压
7z SDK 解压编译后,可以用"C 模式"解压,也可以用"CPP 模式"。C可以在内存中解压,但是很多时候不成功,是由于malloc分配不到内存。CPP不用担心内存问题,但是它解压的时候占用CPU较高。 代码:// Test7z.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "Common/IntToString.原创 2017-10-26 09:41:13 · 6945 阅读 · 1 评论 -
WIN7+VS2008+C++下7zipSDK压缩解压缩的使用
转载地址:http://blog.csdn.net/f_r_e_e_x/article/details/490945091.官方最新版下载地址http://www.7-zip.org/sdk.html下载下来的文件如图:打开下面这个目录:打开VS2008命令工具:将命令行指定到刚才的目录中并输入nmake进转载 2017-10-26 10:56:12 · 898 阅读 · 0 评论