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

编译zlib

zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使用。
官网:http://www.zlib.net/
下载zlib源码:http://www.zlib.net/zlib1213.zip
备用地址:https://download.csdn.net/download/weixin_43777852/87785259

使用qt creator编译zlib —— 基于 Qt5.12.12 (mingw72-64 bit)

步骤一: 解压

在这里插入图片描述

步骤二:使用Qt Ctertor打开工程

打开qt creator -》文件 -》打开项目 -》找到CMakeLists.txt文件并打开-》配置qt工程
在这里插入图片描述

步骤三:修改安装目录

CMAKE_INSTALL_PREFIX 改成你要安装的目录地址
在这里插入图片描述

步骤四:编译

点击编译,生成相应的编译文件
在这里插入图片描述

步骤五:安装

编译完虽然有生成了相应的库文件,但是目录结构太乱了。需要将有用的文件提取出来,所以需要执行make install操作
方法1:进入编译目录后启用命令行窗口直接执行

mingw32-make install

方法2:在qt ctreator项目界面中,编译后添加安装命令
在这里插入图片描述
方法3:
在这里插入图片描述

使用qt creator编译zlib —— 基于 Qt4.8.5 (mingw52-32 bit)

在这里插入图片描述

使用Qt Ctertor打开工程

在这里插入图片描述
报错处理:-DCMAKE_GENERATOR:STRING=MinGW Makefiles
在这里插入图片描述

剩下步骤同上面

使用cmake编译zlib —— 基于 mingw52-32 bit

在这里插入图片描述
配置并生成工程后进入工程中编译出错:
在这里插入图片描述

解决方法:删掉 CMAKE_C_COMPILER , 并手动删除build下所有文件。重新生成工程
在这里插入图片描述

http://www.lryc.cn/news/68667.html

相关文章:

  • 如何让“ChatGPT自己写出好的Prompt的“脚本在这里
  • 菜单选择shell
  • Redis高可用性详解
  • MySQL(1) ---- 数据库介绍与MySQL概述
  • 面试题之软件测试流程
  • MyBatis中#{}与${}的区别,与各自的应用场景
  • 泛型类相关
  • 一文速学数模-季节性时序预测SARIMA模型详解+Python实现
  • 二叉树与图(C++刷题笔记)
  • STM32-ADC多通道输入实验
  • javaIO流之文件流
  • DMA-STM32
  • 代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串
  • 泛型(Generic) <? extends T>,<? super T>
  • 数云融合|数字化转型中的利器:揭秘云技术的重要角色
  • Linux篇2
  • 《微服务实战》 第九章 Gitlab使用
  • KMP匹配算法
  • ClickHouse笔记: Ubuntu/Centos下的安装, 配置和用户管理
  • 网络编程——UDP编程
  • linux内核篇-进程及其调度
  • C#开发的OpenRA游戏之基地工程车执行部署命令
  • 米哈游的春招实习面经,问的很基础
  • pro如何添加定时任务
  • bgp路由策略
  • chatGPT4.0编写性能测试报告
  • jpa多线程事务
  • 加密解密软件VMProtect教程(四):准备项目之SDK功能
  • 夏令营教育小程序开发功能和优势有哪些?
  • Cocos CreatorXR 1.2.0 今日发布,正式支持 WebXR ,并开启 MR 之路