在Qt工程中使用quazip库

环境:Desktop Qt 5.4.1 MSVC2013 32bit

  1. 编译zlib库
    打开Visual Studio Tools\VS2013 x86 本机工具命令提示,转到zlib-1.2.8目录,执行命令:

    1
    nmake -f win32\Makefile.msc

    得到zlib1.dll和zlib.lib文件。

  2. 编译quazip库
    打开Qt 5.4 32-bit for Desktop(MSVC 2013),首先执行C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat文件配置好环境,然后转到quazip-0.7.1\quazip目录。执行命令:

    1
    2
    qmake LIBS+=-L..\..\zlib-1.2.8 LIBS+=-lzlib INCLUDEPATH+=..\..\zlib-1.2.8
    nmake

    得到quazip.dllquazip.lib文件。

  3. 引用quazip库
    在工程目录下新建zlibquazip文件夹,把zlib.hzconf.h复制到zlib目录,把quazip源码中所有.h文件以及第2步获得的库文件复制到quazip目录,然后在.pro文件中添加以下命令

    1
    2
    3
    4
    win32 {
    INCLUDEPATH += $$PWD\zlib $$PWD\quazip
    LIBS += -L$$PWD\quazip -lquazip
    }

之后可按文档描述正常使用。