当前位置: 首页 > news >正文

QT+Cmake+mingw32-make编译64位的zlib-1.3.1源码成功过程

        由于开源的软件zlib库是很多相关库libpng等基础库,因此掌握使用mingw编译器来编译zlib源码的步骤十分重要。本文主要是通过图文模式讲解完整的qt+cmake+zlib源码搭建和测试过程,为后续的其他源码编译环境搭建做基础准备。

详细步骤如下:

1、下载zlib-1.3.1源码,打开官网:zlib Home Site,找到下载链接,下载https://www.zlib.net/zlib-1.3.1.tar.gz文件后解压缩到D:\zlib-1.3.1目录下

2、打开Cmake软件,使用mingw编译zlib-1.3.1源码。

3、在Cmake中配置对应的编译参数,主要设置编译后的安装目录(默认C:/Program Files (x86)/zlib)为自定义的目录(D:\zlib-1.3.1\mingw64\install).修改完成后,依次点击Config按钮和Generate按钮。

4、在资源管理器中打开构建目录D:\zlib-1.3.1\mingw64,点击鼠标右键,选择【在终端中打开】菜单。进入DOS窗口,先输入mingw32-make,后输入mingw32-make install命令,进行源码编译和安装。安装目录为D:\zlib-1.3.1\mingw64\install。

5、打开QT5.14.2软件,新建测试Qwidget Application项目D:\QtCode\testZlibProject,拷贝刚安装生成的驱动文件D:\zlib-1.3.1\mingw64\install目录到项目目录D:\QtCode\testZlibProject下,方便使用,改项目下的install文件夹名称为zlib.

6、修改项目testZlibProject.pro文件内容,新增zlib库的引用。

#添加64位libzlib库引用
INCLUDEPATH += $$PWD/zlib/include
LIBS += -L$$PWD/zlib/bin/libzlib.dll

7、运行项目测试如下图,OK.

附:测试项目源码下载地址:https://download.csdn.net/download/xqf222/90648808

http://www.xdnf.cn/news/36559.html

相关文章:

  • Spring中的AOP基础理解
  • 探秘 C++ 内存管理:从虚拟内存到内存池的深度解析与实战应用
  • 【AI提示词】物理学家
  • 【信息系统项目管理师】高分论文:论信息系统项目的干系人管理(商业银行绩效考核系统)
  • 力扣算法ing(60 / 100)
  • 苍穹外卖项目中所涉及到的测试内容
  • 大模型Rag - 向量数据库索引
  • Docker应用端口查看器docker-port-viewer
  • 筑基挑战 | 第14期
  • 数字孪生火星探测车,星际探索可视化
  • 解码 Web Service:从技术原理到应用场景的深度剖析
  • 可以直接本地使用的Python环境可以调用的AI大模型归纳整理(AI辅助)
  • 如何防止接口被刷
  • 内积(Inner Product)
  • C#测试linq中的左连接的基本用法
  • 红黑树模拟实现STL中的map和set---C++
  • ThingsBoard3.9.1 MQTT Topic(3)
  • 【入门】数数小木块
  • OpenFeign终极指南:超时控制、重试策略、拦截器与自定义Starter
  • Stable Diffusion秋叶整合包V4独立版Python本地API连接指南
  • 《Operating System Concepts》阅读笔记:p738-p747
  • 《C#数据结构与算法》—集合、映射
  • 基于Spring AI与OpenAI API的深度实践:调用DeepSeek模型构建智能应用全指南
  • Win10驱动程序强制签名怎么禁用/开启?
  • C++按位与()、按位或(|)和按位异或(^)
  • 并发网路通信-套接字通信
  • 【数学】数学分类
  • 日志分析---宝瓜Windows日志分析器
  • 什么是 Stream
  • Vue3 + TypeScript中defineEmits 类型定义解析