升级到qt6.6.2后,提示QZipReader和QZipWriter两个类不存在了的解决方法

通过查看对应版本的文件发现只是头文件换了目录,
qt6.5.1 之前的版本中,QZipReader和QZipWriter 的头文字在 QtGui 目录
#include <QtGui/private/qzipreader_p.h>
#include <QtGui/private/qzipwriter_p.h>

 

而Qt6.6.2 后头文件改为下放到 QtCore  下了,所以只需要把头文件目录 QtGui 改为 QtCore即可成功编译通过了,如下:

#include <QtCore/private/qzipreader_p.h>
#include <QtCore/private/qzipwriter_p.h>

posted @ 2024-03-26 17:37  叨叨见血  阅读(1379)  评论(0)    收藏  举报