Zlib 使用uncompress函数进行解压缩之内存崩溃

解决方法:用c编译方式取代汇编方式,在zlib源码的zlibvc工程中

                  1、工程属性->预处理器,去掉 ASMINF 定义,这样就可以屏蔽掉汇编模块了。

                  2、打开zlib-1.2.11\contrib\masmx86下面的汇编文件inffas32.asm,将里面_inflate_fast全部替换成其他任意函数名,再次编译就可以解决问题。

你可能感兴趣的:(ZLIB)