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下所有文件。重新生成工程