zoukankan      html  css  js  c++  java
  • VC++下编译Libgeotiff(含Libtiff)

    转自原文 Win10+VC++下编译Libgeotiff(含Libtiff)详细图文教程

     

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

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

    编译

    1) 编译LibTiff

        将LibTiff解压到某路径下。打开“cmd”窗口,  在命令提示符下,用“cd”命令定位到目录下,输入以下命令:
    nmake /f makefile.vc
        如果提示缺少jpeglib.h导致编译失败,这时请修改../libtiff/tiffconf.h.vc, 把其中的 /* #undef JPEG_SUPPORT */,/* #undefOJPEG_SUPPORT*/ 中的注释/* */去掉。这是因为机子上缺少 libjpeg 库,再删掉 .../libtiff/ 下的所有 .obj 文件。 然后再编译,这样就可以编译成功。

    出现下面信息编译成功

    2) 编译 Libgeotiff

    1)中LibTiff的父目录下创建一个目录libgeotiff(路径也可以是其它的),把Libgeotiff解压到新建的libgeotiff下,同时在C:libgeotiff创建一个libtiff(文件夹名一定要为libtiff)。

    再到1)中  tiff-3.8.2下把编译好的libtiff目录复制到以上建立的XXXXlibgeotifflibtiff下,最后形成的目录结构如下所示:

     
        注意目录结构一定要为上述结构,否则无法编译。在命令提示符下,用“cd”命令定位到D:studylibgeotifflibgeotiff-1.2.5,输入以下命令:
        nmake /f makefile.vc

    libgeotiff的安装

    在命令提示符下,用“cd”命令定位到XXXXlibgeotifflibgeotiff-1.2.5,依次输入以下命令:
    nmake /f makefile.vc install
    nmake /f makefile.vc devinstall
    完成之后,在C:就会生成usr目录,里面的文件就是你想要的。

     

     

     

  • 相关阅读:
    P2764 最小路径覆盖问题
    P1402 酒店之王 网络流
    P2597 [ZJOI2012]灾难 拓扑排序
    FJOI2017 矩阵填数
    2019.2.27模拟
    2019.2.26模拟
    SDOI2013 方程
    [AH2017/HNOI2017]抛硬币
    Lucas定理和扩展Lucas定理
    LuoguP4861 按钮
  • 原文地址:https://www.cnblogs.com/arxive/p/8414762.html
Copyright © 2011-2022 走看看