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-0.7.3 (290个子文件)
libz.a 139KB
libz.dll.a 52KB
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
quagzipfile.cpp 4KB
testquaziodevice.cpp 4KB
testquazipfileinfo.cpp 4KB
testquagzipfile.cpp 2KB
testquachecksum32.cpp 2KB
quaadler32.cpp 1KB
quacrc32.cpp 1KB
doxygen.css 12KB
tabs.css 1KB
zlib1.dll 125KB
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
quazip.vcxproj.filters 4KB
qztest.vcxproj.filters 4KB
zlib.h 95KB
quazip.h 25KB
quazipfile.h 20KB
unzip.h 17KB
zip.h 16KB
zconf.h 16KB
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
classQuaGzipFile.html 16KB
quazipfileinfo_8h_source.html 14KB
quazipfile_8h_source.html 14KB
classQuaZip-members.html 14KB
classQuaZIODevice.html 13KB
quazipdir_8h_source.html 12KB
structQuaZipFileInfo.html 11KB
JlCompress_8h_source.html 10KB
quazipnewinfo_8h_source.html 10KB
classQuaZipFile-members.html 10KB
classQuaZipDir-members.html 9KB
classQuaChecksum32.html 9KB
index.html 9KB
classQuaAdler32.html 9KB
classQuaCrc32.html 8KB
quagzipfile_8h_source.html 8KB
共 290 条
- 1
- 2
- 3
资源评论
代码如诗.
- 粉丝: 7
- 资源: 69
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功