天天看點

Zlib 使用uncompress函數進行解壓縮之記憶體崩潰

解決方法:用c編譯方式取代彙編方式,在zlib源碼的zlibvc工程中

                  1、工程屬性->預處理器,去掉 ASMINF 定義,這樣就可以屏蔽掉彙編子產品了。

                  2、打開zlib-1.2.11\contrib\masmx86下面的彙編檔案inffas32.asm,将裡面_inflate_fast全部替換成其他任意函數名,再次編譯就可以解決問題。

繼續閱讀