QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package
(AKA minizip) using Trolltech's Qt library.
It uses existing ZIP/UNZIP package C code and therefore depends on
the zlib library.
Also, it depends on Qt 4.
To compile it on UNIX dialect:
$ cd quazip
$ qmake
$ make
You must make sure that:
* You have Qt 4 properly and fully installed (including tools and
headers, not just library)
* "qmake" command runs Qt 4's qmake, not some other version (you'll have
to type full path to qmake otherwise).
To install compiled shared library, just type:
$ make install
By default, it installs in /usr/local, but you may change it using
$ qmake PREFIX=/wherever/you/want/to/install
You do not have to compile and install QuaZIP to use it. You can just
(and sometimes it may be the best way) add QuaZIP's source files to your
project and use them.
See doc/html or, if you do not have a browser, quazip/*.h and
quazip/doc/* files for the more detailed documentation.
For Windows, it's essentially the same, but you may have to adjust
settings for different environments.
If linking statically (either a static lib or just using the source code
directly in your project), then QUAZIP_STATIC should be defined. This is
done automatically when you build QuaZIP as a static library. However,
when _using_ a static lib (or source code, for that matter) you must
also define QUAZIP_STATIC in your project (that uses QuaZIP) to tell
quazip_global.h that you use a static version because otherwise the
compiler wouldn't know that and will mark QuaZIP symbols as dllimported.
Linking problems among the lines of “undefined reference” are usually
caused by this.
Copyright notice:
Copyright (C) 2005-2012 Sergey A. Tachenov
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
See COPYING file for the full LGPL text.
Original ZIP package is copyrighted by Gilles Vollant, see
quazip/(un)zip.h files for details, basically it's zlib license.
没有合适的资源?快使用搜索试试~ 我知道了~
quazip_zip_源码
共348个文件
html:79个
o:35个
cpp:33个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2021-10-04
00:15:15
上传
评论
收藏 1.07MB ZIP 举报
温馨提示
用于QT的压缩解压库,已经编译好,需要zlib库支持。
资源推荐
资源详情
资源评论
收起资源包目录
quazip_zip_源码 (348个子文件)
libquazip.a 166KB
run_moc.bat 484B
run_moc.bat 138B
unzip.c 71KB
zip.c 70KB
FindQuaZip.cmake 2KB
COPYING 25KB
testquazipfile.cpp 22KB
quazip.cpp 22KB
quazipdir.cpp 16KB
quazipfile.cpp 15KB
testquazip.cpp 15KB
testjlcompress.cpp 14KB
testquazipdir.cpp 14KB
JlCompress.cpp 12KB
qioapi.cpp 11KB
quazipnewinfo.cpp 11KB
quaziodevice.cpp 9KB
qztest.cpp 8KB
quazipfileinfo.cpp 6KB
testquazipnewinfo.cpp 6KB
moc_testquazipfile.cpp 6KB
moc_testquazip.cpp 6KB
moc_testjlcompress.cpp 6KB
moc_testquazipdir.cpp 4KB
quagzipfile.cpp 4KB
testquaziodevice.cpp 4KB
moc_testquagzipfile.cpp 4KB
moc_testquaziodevice.cpp 4KB
testquazipfileinfo.cpp 4KB
moc_testquachecksum32.cpp 4KB
moc_testquazipfileinfo.cpp 4KB
moc_testquazipnewinfo.cpp 4KB
moc_quaziodevice.cpp 3KB
moc_quagzipfile.cpp 3KB
moc_quazipfile.cpp 3KB
testquagzipfile.cpp 2KB
testquachecksum32.cpp 2KB
quaadler32.cpp 1KB
quacrc32.cpp 1KB
doxygen.css 12KB
tabs.css 1KB
Makefile.Debug 215KB
Makefile.Debug 69KB
object_script.qztest.Debug 531B
object_script.quazipd.Debug 366B
quazip.dll 248KB
index.dox 7KB
usage.dox 4KB
faq.dox 2KB
Doxyfile 73KB
classQuaZipFilePrivate__coll__graph.eps 9KB
classQuaZipFile__coll__graph.eps 9KB
classQuaChecksum32__inherit__graph.eps 6KB
classQuaZip__coll__graph.eps 6KB
classQuaZipPrivate__coll__graph.eps 6KB
classQuaAdler32__coll__graph.eps 5KB
classQuaAdler32__inherit__graph.eps 5KB
classQuaCrc32__coll__graph.eps 5KB
classQuaCrc32__inherit__graph.eps 5KB
dir_3b8726f2e58e8f6f6747636063ef2fa2_dep.eps 5KB
qztest.exe 318KB
quazip.vcxproj.filters 4KB
qztest.vcxproj.filters 4KB
quazip.h 25KB
quazipfile.h 20KB
unzip.h 17KB
zip.h 16KB
moc_predefs.h 10KB
moc_predefs.h 10KB
quazipnewinfo.h 8KB
quazipdir.h 8KB
JlCompress.h 8KB
ioapi.h 7KB
quazipfileinfo.h 6KB
crypt.h 5KB
quagzipfile.h 4KB
quaziodevice.h 3KB
quachecksum32.h 2KB
qztest.h 2KB
quazip_global.h 2KB
testquazip.h 2KB
testquazipfile.h 2KB
testjlcompress.h 1KB
quaadler32.h 1KB
quacrc32.h 1KB
testquazipdir.h 1KB
testquagzipfile.h 1KB
testquaziodevice.h 1KB
testquachecksum32.h 1KB
testquazipnewinfo.h 287B
testquazipfileinfo.h 287B
classQuaZip.html 92KB
classQuaZipFile.html 72KB
classQuaZipDir.html 40KB
structQuaZipNewInfo.html 32KB
classJlCompress.html 26KB
structQuaZipFileInfo64.html 24KB
functions_func.html 20KB
quazip_8h_source.html 16KB
共 348 条
- 1
- 2
- 3
- 4
资源评论
Dyingalive
- 粉丝: 88
- 资源: 4809
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WS2-32.lib,在编译程序中可以链接使用
- 秒懂傅里叶变换matlab程序实现过程
- ZEND解密dezender12
- sony 索尼IMX334摄像头模组电路板AD版硬件PCB图(6层板).zip
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功