• gdal source code c++ make windows


    下载源码

    GDAL源代码下载地址:http://trac.osgeo.org/gdal/wiki/DownloadSource,或者安装svn从源代码服务器下载,svn地址是:http://svn.osgeo.org/gdal/trunk

    编译前

    在编译开始之前,还需要打开nmake.opt文件,找到131行处的“#WIN64=YES”,将前面的“#”去掉,保存,然后开始编译。如果就这样编译过去的话,那么恭喜你,如果不能顺利编译过去的,那么需要按照下面的步骤进行一点点设置。 
    1:在GDAL目录下的nmake.opt文件中,找到SYM_PREFIX的定义,应该在438行左右 
    将SYM_PREFIX=_ 改为SYM_PREFIX= 就是将最后的下划线去掉

    2、打开gdal文件夹下的nmake.opt修改GDAL_HOME = “C:/warmerda/bld”把路径改到需要把gdal安装的地方。

    PS: 如果本机的环境变量中有GDAL_HOME的定义 ,那么nmake.opt会使用以定义好的GDAL_HOME的路径

    编译GDAl

     
    运行vs 的命令提示,进入vs的控制台依次输入:

             nmake /f makefile.vc MSVC_VER=1900 WIN64=YES 
    #编译GDAL库
          nmake /f makefile.vc install MSVC_VER=1900 WIN64=YES 
    #编译GDAL库,并安装(这里安装的意思就是将生成的dll,exe等文件拷贝到C:warmerdald目录)
         nmake /f makefile.vc devinstall MSVC_VER=1900 WIN64=YES 
    #编译GDAL库,并安装开发者模式(安装的意思同上,开发者模式意思是将开发用的include文件夹中的头文件和lib文件一同拷贝到C:warmerdald目录,此时会在C:warmerdald目录中多出来两个文件夹,分别是include和lib,分别存放的是GDAL的头文件和lib文件,用于调用GDAL库使用)。
       
        其中 MSVC_VER 和VS版本关系如下

        # nmake -f makefile.vc MSVC_VER=xxxx
        # where xxxx is one of following:
        # 1900 = 14.0(2015)
        # 1800 = 12.0(2013)
        # 1700 = 11.0(2012)
        # 1600 = 10.0(2010)
        # 1500 = 9.0 (2008)
        # 1400 = 8.0 (2005) 
        # 1310 = 7.1 (2003)
        # 1300 = 7.0 (2002)
        # 1200 = 6.0

    欢迎大家来我的新家看一看 3wwang个人博客-记录走过的技术之路

  • 相关阅读:
    横向技术分析C#、C++和Java优劣
    XML数据流主动服务系统的设计与实现
    ASP.NET 状态管理
    Oracle中如何从BasicFile迁移到SecureFile
    让UpdatePanel支持上传文件
    C#和Visual Basic渐行渐远之匿名类型
    wpf 移动变换
    WPF 样式学习总结
    临江仙
    wpf 动画效果
  • 原文地址:https://www.cnblogs.com/wang985850293/p/6379165.html
Copyright © 2020-2023  润新知