• Zlib编译


    转自原文 编译和使用zlib

    由于要编译Cesium Terrain Build,其中不仅需要gdal,还用到了zlib,所以此时不得不总结一下Zlib的编译之道了。

    在windows下用到zlib库,现成的库都是release版本的,如果项目是debug的就会导致一大堆符号错误,无奈只得自己重新编译zlib库。

    (1)首先下载 源码和工程文件

    解压到某个目录

    (2)开启VS2010 的命令行 32bit

    进入到zlib-1.2.5contribmasmx86目录

    执行bld_ml32.bat

    (3)打开工程项目zlib-1.2.5contribvstudiovc10zlibvc.sln

    编译整个solution(包括 debug 和 Release)

    此时已经得到了4个文件 zlibwapi.dll zlibwapi.lib zlibwapid.dll zlibwapid.lib 其中 lib 文件是连接期间用到的,dll文件是运行时候用到的。还有两个头文件 zconf.h zlib.h 是在编译期间用到。

    (4)关于lib 和dll 关系和区别可见链接

    把得到的lib文件放在VS工程目录下,在 属性 -> 连接器 -> 输入 -> 附加依赖项 一栏里面把刚才得到的lib文件加进去,注意末尾带有 d 的表示debug版。

  • 相关阅读:
    set集合 浅层拷贝会和深层拷贝
    "is"与"=="
    元组和字典
    运算符和列表
    Python 基础语法
    supervisor 安装配置详解
    如何运行vue项目
    过目不忘JS正则表达式
    vue Bus总线
    Robot Framework 环境安装(一)
  • 原文地址:https://www.cnblogs.com/arxive/p/8823933.html
Copyright © 2020-2023  润新知