准备工作:

Source下载,这里下载对应的GDAL版本

  https://trac.osgeo.org/gdal/wiki/DownloadSource

懒得编译也可以在这里下载对应版本

  https://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

  http://www.gisinternals.com/release.php 下载地址

编译过程:

以VS2012为例

 Win32

  1、打开 VS2012 x86 本机工具命令提示; 开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->VS2012 x86 本机工具命令提示

  2、通过cd 命令行命令 设置到GDAL资源目录

  3、设置到GDAL目录后,以此键入如下命令行

      
     nmake /f makefile.vc
    nmake /f makefile.vc install    
     nmake /f makefile.vc devinstall
      然后C:\warmerda下会生成版本文件。

 X64

  64位版本,会出现INK : error LNK2001链接错误。

  需注意如下:

  1、打开 VS2012 x64 兼容工具命令提示; 开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->VS2012 x64 兼容工具命令提示

  2、设置到GDAL目录后,命令行后加入 MSVC_VER=1700 WIN64=YES,以此键入如下命令

     nmake /f makefile.vc MSVC_VER=1700 WIN64=YES 
      nmake /f makefile.vc install MSVC_VER=1700 WIN64=YES
     nmake /f makefile.vc devinstall MSVC_VER=1700 WIN64=YES
   
    其中 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

参考:https://trac.osgeo.org/gdal/wiki/BuildingOnWindows

最新文章

  1. iOS之UILabel的自动换行
  2. Ruby中字符串与正则表达式的问题
  3. 【leetcode】 Unique Binary Search Trees II (middle)☆
  4. iOS Xcode7上真机调试
  5. struts一些实用常量配置_2015.01.04
  6. android:gravity 和 android:layout_Gravity属性
  7. android自定义UI模板图文详解
  8. [转]Oracle 操作字符串的函数
  9. 【转】文件中有10G个整数,乱序排列,要求找出中位数
  10. 有意思的字符串反转(JavaScript)
  11. MySQL慢查询(二) - pt-query-digest详解慢查询日志
  12. javascript 将递归转化为循环
  13. Qt音乐播放器制作(二)Easy Player
  14. 新概念英语(1-125)Tea for two
  15. Rest api简介
  16. Oracle内存详解之 Library cache 库缓冲
  17. 《Java编程思想》读书笔记-基本规范、注释、static关键字、import关键字
  18. RocketMQ RPC
  19. 推荐系统之矩阵分解及C++实现
  20. sql server数据库自动备份

热门文章

  1. CountDownLatch、CyclicBarrier和 Semaphore
  2. CODEVS-1018单词接龙
  3. Java NIO学习与记录(五): 操作系统的I/O模型
  4. #.NET# DataGrid显示大量数据——DataGridView虚模式
  5. 问题 I: 闪闪发光
  6. windows mobile ,wince 系统,用代码启动cab文件安装
  7. Hive初始
  8. vim操作命令备忘
  9. 【LeetCode题解】144_二叉树的前序遍历
  10. [java] byte不能直接相加