QArchive
QArchive是使libarchive现代化的跨平台C ++库,该库可帮助您提取和压缩libarchive支持的档案。 整个库本身经过精心设计,可与Qt事件循环完美配合,因此非常适合您的Qt项目。
我亲自创建了这个项目以提取.7z归档文件,以创建一个库,该库可以更新通过Qt Installer框架安装的Qt Apps,而无需使用Qt提供的更新程序工具,因为我讨厌使用子流程,而且我还想要内置的我的应用程序的更新程序,而Qt Installer Framework已提供的更新程序则无法实现。
特征
单线程和非阻塞API-使用Qt的事件循环。 (您可以选择在其他线程中运行)
易于使用的API-努力匹配Qt的样式。
循环API,不使用互斥锁-整个库是完全循环的,因此不使用互斥锁。(仅信号和插槽。)
喝Qt酷乐-以积极的方式。
用自己的眼睛见证它
#include <
1