zip アーカイブからファイルを抽出するのを手伝ってください。zlib を使用してみましたが、minizip がコンパイルされていません。LZMA を試してみたかったのですが、プロジェクトに接続できませんでした。VS C++ 2010 を使用しています。
ありがとうございました。
zlib を使用すると、次のようなことができます。
#define ZLIB_WINAPI
#include <zlib.h>
#include <contrib\minizip\unzip.h>
#pragma comment(lib, "zlibwapi.lib")
bool decompress(void* dest, unsigned long* pcbDest, const void* src, size_t cbSrc)
{
return uncompress((Bytef*)dest, pcbDest, (const Bytef*)src, cbSrc) == Z_OK;
}
codeprojectにある Gilles Volant の Zip/Unzip API のラッパー クラスの実例も参照してください。