编译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)

步骤一: 解压

编译zlib_第1张图片

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

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

步骤三:修改安装目录

CMAKE_INSTALL_PREFIX 改成你要安装的目录地址
编译zlib_第2张图片

步骤四:编译

点击编译,生成相应的编译文件
编译zlib_第3张图片

步骤五:安装

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

mingw32-make install

方法2:在qt ctreator项目界面中,编译后添加安装命令
编译zlib_第4张图片
方法3:
编译zlib_第5张图片

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

编译zlib_第6张图片

使用Qt Ctertor打开工程

编译zlib_第7张图片
报错处理:-DCMAKE_GENERATOR:STRING=MinGW Makefiles
编译zlib_第8张图片

剩下步骤同上面

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

编译zlib_第9张图片
配置并生成工程后进入工程中编译出错:
编译zlib_第10张图片

解决方法:删掉 CMAKE_C_COMPILER , 并手动删除build下所有文件。重新生成工程
编译zlib_第11张图片

你可能感兴趣的:(qt,开发语言)