• 在Window下编译LibGeotiff(含Libtiff)


    核心提示:1.GeoTiff简介 GeoTiff是包含地理信息的一种Tiff格式的文件。

    1.GeoTiff简介

        GeoTiff是包含地理信息的一种Tiff格式的文件。Libgeotiff就是一个操作GeoTiff文件的库。同GDAL,GeoTiff库功能强大,也是开源的。其主页为http://trac.osgeo.org/geotiff/。 GeoTiff是Tiff的扩展。对于Tiff,同样有开源的Libtiff库,主页为http://www.libtiff.org/。 Libgeotiff调用libtiff,故我们在编译Libgeotiff库,必须先编译Libtiff。

    2.下载

        LibTiff 最新版本为 3.8.2,下载地址:http://dl.maptools.org/dl/libtiff/
        Libgeotiff 最新版本为 1.2.5,下载地址:ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/libgeotiff125.zip

    3.编译

    1) 编译LibTiff
     
        将LibTiff解压到C: tiff-3.8.2,也可以其它路径。打开“Visual Studio 2005 命令提示”工具,该工具位于“开始程序Microsoft Visual Studio 2005Visual Studio Tools”。或者直接打开“cmd”窗口,但需要注册VC编译环境,使用如下代码(与你机子的VS安装路径有关):
    E:program filesMicrosoft Visual Studio 8VCinvcvars32.bat
        在命令提示符下,用“cd”命令定位到C: tiff-3.8.2,输入以下命令:
    nmake /f makefile.vc
        如果提示缺少jpeglib.h导致编译失败,这时请修改../libtiff/tiffconf.h.vc, 把其中的 , 中的注释去掉。这是因为机子上缺少 libjpeg 库,再删掉 .../libtiff/ 下的所有 .obj 文件。 然后再编译,这样就可以编译成功。

    2) 编译 Libgeotiff

        在C:下创建一个目录libgeotiff(路径也可以是其它的),把Libgeotiff解压到C:libgeotiff下,同时在C:libgeotiff创建一个libtiff(文件夹名一定要为libtiff),再到C: tiff-3.8.2把编译好的libtiff目录复制到C:libgeotifflibtiff下,最后形成的目录结构如下所示:
    libgeotiff
    libgeotifflibgeotiff-1.2.5
    libtiff
    libtifflibtiff
        注意目录结构一定要为上述结构,否则无法编译。
        在命令提示符下,用“cd”命令定位到C: libgeotifflibgeotiff-1.2.5 ,输入以下命令:
    nmake /f makefile.vc

    4.安装

        在命令提示符下,用“cd”命令定位到C: libgeotifflibgeotiff-1.2.5 ,

    依次输入以下命令:
    nmake /f makefile.vc install
    nmake /f makefile.vc devinstall
    完成之后,在C:就会生成usr目录,里面的文件就是你想要的。

    原文链接:

    1、在Window下编译Libgeotiff(含Libtiff)

    2、Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程

  • 相关阅读:
    软件构造实训经验总结
    Python Numpy data-type dtype 自定义数据类型
    numpy练习100题--错题本
    pytorch tensor 调换矩阵行的顺序
    Pytorch-Tensor基本操作
    torch.randonperm()
    jupyter找不到conda的虚拟环境
    Windows下tar.gz tar.bz2的安装方法
    ubuntu常用的命令行操作命令
    神经网络权重初始化
  • 原文地址:https://www.cnblogs.com/rainbow70626/p/8964236.html
Copyright © 2020-2023  润新知