IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 关于QuaZip的下载配置以及引申出的cmake项目加入qmake项目方法 -> 正文阅读

[开发工具]关于QuaZip的下载配置以及引申出的cmake项目加入qmake项目方法

最近有qt项目需要压缩文件,在网上搜寻了一圈,找到Quazip开源库,截止到2022.1.16,最新版可在github下载到(适用于qt6)。但GitHub上该项目由cmake生成,不知道怎么导入qt项目。经过两天的不断试错和借鉴网上资料,找到了将其引入项目的方法,现记录于此。
关于cmake与qmake是什么,详见:https://www.zhihu.com/question/27455963
注:本项目为QT6.1.3,mingw编译器

1.在GitHub上下载Quazip并解压

在这里插入图片描述
解压后如上图

2.打开qtcreator,打开文件或项目,选择上图中的CMakeLists.txt打开,选择mingw编译器,点右下角锤子构建一下,生成Debug文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这一步就是用qtcreator构建cmake项目,生成对应的dll与a(lib)文件

3.在自己的项目中,.pro的同级目录下新建一个include文件夹和一个lib文件夹,将Quazip开源库中所有的.h文件拷贝到include文件夹中

在这里插入图片描述
在这里插入图片描述

4.进入构建QuaZip生成的debug文件,找到生成的.dll文件和.a(.lib)文件,将其中.a(.lib)文件拷贝到自己项目的lib文件夹下,将.dll文件拷贝到自己项目生成的debug/release版本中.exe同级目录下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.在自己项目中添加依赖库

右键项目->添加库,选择外部库
在这里插入图片描述
库文件选择自己项目中lib下拷贝过去的.a(.lib)文件,包含路径选择自己创建的include文件夹
在这里插入图片描述
在这里插入图片描述

到此就可以在自己项目中引用quazip开源库了!
在这里插入图片描述

同理,其他cmake项目导入qt项目中都是通过.dll,.a(.lib)以及所有的.h文件联系起来的

参考文章:
https://www.cnblogs.com/qiyawei/p/10695192.html
https://www.zhihu.com/question/27455963

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:41:39  更:2022-01-17 11:42:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:00:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码