在Qt 5.7中解压缩ZLib数据

时间:2016-06-25 20:57:33

标签: c++ qt

我开始将我的项目从Qt 5.6移到Qt 5.7并遇到这个问题:

我需要解压缩用zlib压缩的缓冲区。但我不知道未压缩数据的大小,因此我无法使用Qt函数 qUncompress(QByteArray)。相反,我直接使用Qt中包含的zlib库 #include< QtZlib / zlib.h> 并使用zlib库的 inflate()函数。

然而,从Qt 5.7开始,我不能再包括< QtZlib / zlib.h> 。那么有可能使用可用的Qt函数解压缩未知解压缩大小的zlib数据,或链接另一个zlib库副本是唯一的方法吗?

0 个答案:

没有答案