我制作了一个Qt
用于提取zip、tar和lz4文件的应用程序,所以我使用QuaZip
和zlib
库!
第一步(Qt cmd):
cd C:\Qt\zlib-1.2.8
mingw32-make -f win32/Makefile.gcc
第二步:
cd C:\Qt\quazip-0.7
qmake "CONFIG+=release" "INCLUDEPATH+=C:/Qt/zlib-1.2.8" "LIBS+=-LC:/Qt/zlib-
1.2.8 -lz"
mingw32-make
第三步将以下代码添加到 QT 项目中的 .pro 中:
INCLUDEPATH += C:/Qt/zlib-1.2.8
LIBS += -LC:/Qt/zlib-1.2.8 -lz
INCLUDEPATH += C:/Qt/quazip-0.7/quazip
LIBS += -LC:/Qt/quazip-0.7/quazip/release -lquazip
最后一步可以解压缩和压缩文件,如下代码:
#include <JlCompress.h>
int main(int argc, char * argv[])
{
JlCompress::compressFile("C:/test.zip", "C:/test.txt");
JlCompress::extractDir("C:/test.zip", "C:/");
return 0;
}
现在我的问题是我无法提取 .tar 和 lz4 文件。请帮我!