*** vc2008 编译 zlib-1.2.8
使用 vc2008 打开 \zlib-1.2.8\contrib\vstudio\vc9\zlibvc.sln
编译 zlibstat 静态库

(如果编译错误,参照vc2015修改)

Release没有找到match686.obj问题。

解决方法:

进入VS2008命令行环境,运行bld_ml32.bat生成两个obj文件。

在vs2008的IDE中,进入命令行,运行bld_ml32.bat,就会生成相应的match686.obj文件,重新编译zlib工程就可以编译成功了。

*** vc2015 编译 zlib-1.2.8
复制 \zlib-1.2.8\contrib\vstudio\vc11 整个目录为 vc14
使用 vc2015 打开 vc14/zlibvc.sln
编译 zlibstat 静态库
编译 zlibvc 动态库有二个地方需要修改
1.error LNK2026: module unsafe for SAFESEH image
修改 zlibvc 工程属性 /linker/Advenced/Image has safe Exception Handles 为 No
2.fatal error LNK1118: syntax error in ‘VERSION’ statement
打开 zlibvc.def 文件 VERSION 修改为 1.28

*** mac 编译 zlib-1.2.8.tar.gz:
chmod +x configure
./configure [--shared]
sudo make
sudo make install

vc2008/vc2015 和 Mac 编译 zlib-1.2.8相关推荐

  1. VC++编译zlib

    目录 第1章简介    1 第2章版本1.2.3    2 2.1 编译汇编代码    2 2.1.1 32位汇编    2 2.1.2 64位汇编    5 2.2 Visual C++ 6.0   ...

  2. windows下使用cmake编译zlib与libpng libjpeg 留此备份

    win7下使用VS2010编译jpeglib 1.下载源代码下载地址:http://www.ijg.org/files/,     选择最新版本的windows版本压缩包,进行下载.     jpeg ...

  3. Mac 编译 llvm / mlir

    前言 Mlir 现在合并到了 llvm 工程项目中,虽然官网贴出了编译的命令,但是因为环境配置或者是系统的问题直接用官网的命令会遇到各种错误,这里对 Mac 编译 llvm 中的 mlir 做一个记录 ...

  4. Qt编译zlib完成文件压缩解压(Ubuntu18.04)

    一.前言 在软件开发中进行有需求需要将生成的一些文件打包上传到服务器,或者从服务器下载压缩包下来内部解压.或者自己做一些打包工具,那么使用zlib开源就可以很方便的完成.接下来介绍在zlib在Linu ...

  5. Latex 添加参考文献引用及 Mac 编译可能遇到的问题:I couldn't open file name `bibfile.aux'

    Latex 添加参考文献 1. 添加文件 在 .tex 文件的同级路径下添加 .bib 文件,在文件中复制下述格式的代码(代码可以在 google 学术 或者 百度学术里面的: 引用 - bibtex ...

  6. Mac 编译安装zlib

    1. wget  http://www.zlib.net/zlib-1.2.11.tar.gz 2 . tar -zxf  zlib-1.2.11.tar.gz 3. cd zlib-1.2.11 4 ...

  7. mac php5.6 gd 扩展,mac 编译安装php5.6.40

    准备 MAC环境mac mojave 10.14.1 Homebrew 2.0.1-25-g4550f70 mac item下使用brew管理依赖可以说是不二选了,可是最新的brew upgrade已 ...

  8. Mac 编译OpenSSL 静态库、动态链接库

    1.编译环境 Mac系统版本:10.15.2 Android NDK版本:android-ndk-r14b OpenSSL地址:https://www.openssl.org/source/ Open ...

  9. vs2012 编译 zlib 1.2.8

    1. 下载     http://zlib.net/zlib-1.2.8.tar.gz 2. 编译     - 解压到目录,如d:\library     - 开启VS2012的Command Pro ...

最新文章

  1. windows 服务开发教程
  2. GitHub趋势榜第一:用小姐姐自拍,生成二次元萌妹子,神情高度还原,反过来也可以...
  3. .NET Core开发日志——WCF Client
  4. ssm使用全注解实现增删改查案例——applicationContext.xml
  5. .NET Core 3.0 Preview 7 已经发布
  6. 深入理解SVM之对偶问题
  7. 论文学习: Journaling of Journal is (almost) Free 未整理
  8. php设置路径别名,设置别名php = / bin / php56,但今天它已恢复为原始路径:/ bin / php...
  9. 了解 JavaScript 应用程序中的内存泄漏
  10. 两则新闻的另外一种角度
  11. fastmock模拟常见数据结构
  12. 查看python的模块和函数帮助文档方法
  13. mysql图书管理系统er图,图书管理系统er图.doc
  14. 电脑数据误删除了怎么恢复?误删除数据恢复操作教程
  15. 4 实型变量,字符型数据(常量和变量),字符串常量2021-01-25
  16. pythonbmi代码_用python写一个BMI体制指数测试
  17. 笛卡尔生平及其成就介绍
  18. 冒志鸿:没有对比就没有伤害,原来中国的区块链这么……
  19. Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11
  20. LeetCode:322. 零钱兑换(python)

热门文章

  1. 苹果电脑修改MAC地址(随机生成)
  2. 《剑侠情缘》网络版开发回顾
  3. win32gui, win32con, win32api 安装失败
  4. spring cloud gateway - 日志
  5. 【转】iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕
  6. 教资公共课考试别慌,这样做很轻松就通关
  7. 数字化推动后市场产业变革,开启汽车后市场新篇章
  8. 【vscode】执行C++文件时出现错误法加载文件 C:\Users\hp\Documents\WindowsPowerShell\profile.ps1
  9. ACL2021最佳论文VOLT:通过最优转移进行词表学习
  10. 如何在项目中引用字体包