QuaZip的使用参考

  1. 下载我上传的文件
    https://download.csdn.net/download/SherylBerg/85581182

  2. 将文件解压放在工程文件下或者其他方便的地方

  3. 然后右键点击添加库
    在这里插入图片描述

  4. 选择外部库
    在这里插入图片描述

  5. 点击浏览库文件
    在这里插入图片描述

  6. 选择刚刚存放文路径下的文件libquazip1-qt5.dll.a在这里插入图片描述

  7. 点击下一步,完成在这里插入图片描述

  8. 此时可能会有这样的报错在这里插入图片描述
    根据我在网上查找的资料,可以参考这篇文章:https://blog.csdn.net/xiaohua4758/article/details/84338892?spm=1001.2014.3001.5506
    这是.pro文件中生成的代码:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -llibquazip1-qt5.dll
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -llibquazip1-qt5.dlld
else:unix: LIBS += -L$$PWD/quazip/quazip/lib/ -llibquazip1-qt5.dll

INCLUDEPATH += $$PWD/quazip/quazip/include
DEPENDPATH += $$PWD/quazip/quazip/include

根据文章内容更改为:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll
else:unix: LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll

INCLUDEPATH += $$PWD/quazip/quazip/include
DEPENDPATH += $$PWD/quazip/quazip/include
  1. 插入头文件,可能发现要使用的头文件不存在
    在这里插入图片描述
    最终发现问题所在——.pro文件在这里插入图片描述
    头文件所在位置,与引用位置不符。.pro文件中最终改为这样,便可正常引用。
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll
else:unix: LIBS += -L$$PWD/quazip/quazip/lib/ -lquazip1-qt5.dll

INCLUDEPATH += $$PWD/quazip/quazip/include/QuaZip-Qt5-1.1/quazip
DEPENDPATH += $$PWD/quazip/quazip/include
  1. 后面想要正常引用头文件中的函数,可能会出现报错:
  2. 在这里插入图片描述
    因为,这要在程序生成的debug目录下放置这两个文件:
    在这里插入图片描述
    注意是要在生成程序的同级目录下放置。
    文件下载链接:https://download.csdn.net/download/SherylBerg/85583003
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值