当前位置: 首页 > 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

相关文章:

  • 深度学习--卷积神经网络CNN原理
  • 功能性高斯泼溅扩散——DiffGS: Functional Gaussian Splatting Diffusion
  • yolov8的数据处理lableimg的安装以及使用
  • 【更新完毕】2025华中杯C题数学建模网络挑战赛思路代码文章教学数学建模思路:就业状态分析与预测
  • Python 赋能区块链教育:打造去中心化学习平台
  • 一些C语言常用函数(后续会继续更新)
  • 力扣刷题Day 21:两数之和(1)
  • day28 学习笔记
  • 面试题之如何设计一个秒杀系统?
  • LRU Java实现
  • 移动自动化测试-appium
  • jQuery — 动画和事件
  • kimi+deepseek制作PPT
  • 【java实现+4种变体完整例子】排序算法中【桶排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • spring-batch批处理框架(2)
  • 已注册商标如何防止被不使用撤销!
  • UDS中功能寻址可以请求多帧数据嘛?当ECU响应首帧后,诊断仪是通过物理寻址发送流控帧嘛?
  • 如何给云开发生成的智能体增加权限判断
  • 【排队论】Probabilistic Forecasts of Bike-Sharing Systems for Journey Planning
  • NestJS——使用TypeORM连接MySQL数据库(Docker拉取镜像、多环境适配)
  • 62岁中国国际商会副会长、康力电梯创始人王友林逝世
  • 秦洪看盘|新热点涌现,A股活力渐显
  • 解放日报:订单不撤,中国工程师有能力
  • 3月赴美外国游客数量加速下滑
  • 推动中阿合作“向新而行”,这场论坛在上海松江举行
  • 2025年世界互联网大会亚太峰会数字金融论坛举行