我正在使用现有C++代码进行项目,而我缺少zlib.h,Windows不支持zlib.h,所以我需要找到一种使用其他库的方式。
例如,此代码不起作用:
uLongf outLength = m_outLength;
uncompress(reinterpret_cast<Bytef*>(m_outBuf), &outLength,
reinterpret_cast<Bytef*>(m_inBuf), m_inLength);
m_outOffs = 0;
黑色的错误
uLongf
uncompress
Bytef
有没有其他库或其他方式执行此操作,或将
zlib
移植到项目中的方法。我正在使用Visual Studio 2012。我希望有人可以帮助我。
最佳答案
你确定吗? http://www.zlib.net/DLL_FAQ.txt
您可以使用“就绪” DLL http://gnuwin32.sourceforge.net/packages/zlib.htm(适用于Windows的Zlib)或自己构建它:http://www.helyar.net/2010/compiling-zlib-lib-on-windows/
关于c++ - 压缩库Windows运行时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15518413/