博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gdal vs2013编译
阅读量:4350 次
发布时间:2019-06-07

本文共 1691 字,大约阅读时间需要 5 分钟。

32位编译主要参考http://malagis.com/win7-vs2010-gdal.html

64位编译参考http://www.2cto.com/kf/201308/237944.html以及官网http://trac.osgeo.org/gdal/wiki/BuildingOnWindows

---------------------------------------------------------------------------------------------------------------------------------------------

32位编译

  • Step1. 在官网(http://trac.osgeo.org/gdal/wiki/DownloadSource)下载zip版的gdal-1.10.1,不确定最新版的gdal-1.11.0是不是稳定,怕遇到问题了都没人可问,所以没有下载;
  • Step2. 将下载的gdal解压到D盘(D:\gdal-1.10.1);
  • Step3. 在开始菜单里面输入cmd,在搜索结果右击“cmd.exe”,以管理员身份运行;
  • Step4.由于我的VS装在D盘,所以要首先在cmd界面进入到D盘,输入”D:”,回车;
  • Step5.进入到VS的bin文件夹,在cmd界面输入cd  ” D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin”,回车;
  • Step6. 输入”vcvars32.bat”,回车。这个部分如果电脑的环境变量没设好,是一个比较折腾人的过程。我的就出现了这个问题,老是出现” Cannot determine the location of the VS Common Tools folder”,我没有按照网上很多人的说法去修改vcvars32.bat里面的内容,主要是加了两个环境变量“C:\windows\Microsoft.NET\Framework\v4.0.30319”和“C:\Windows\System32”,然后在运行里面输入” gpedit.msc”,然后在“用户配置”-“管理模板”-“系统”-“阻止访问注册表编辑工具”-“策略设置”里面选择“已禁用”,再运行vcvars32.bat的时候会成功,但是我的没有提示注册环境变量成功,而是过了一段时间依然跳出原来输入的目录路径,不过无所谓,没跳出错误提示应该就是成功了,而且通过后面的步骤,可以验证注册环境变量确已成功;
  • Step7. 在cmd中切换目录到D:\gdal-1.10.1,然后输入” nmake /f makefile.vc “进行编译;
  • Step8. 设置输出目录。在D:\gdal-1.10.1目录中找到nmake.opt,用记事本打开,设置自己的保存目录,我的设置为GDAL_HOME = " D:\gdal\32bit";
  • Step9. 回到CMD界面,切换到解压目录下,执行如下两条命令:
nmake /f makefile.vc install
nmake /f makefile.vc devinstall

64位编译

64位的编译跟32位差不多,不过需要将
  • Step5修改为:cd  ” D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC”;
  • Step6.修改为输入” vcvarsall.bat  amd64”
  • Step7 修改为输入” nmake -f makefile.vc WIN64=TRUE”
  • Step8修改为GDAL_HOME = " D:\gdal\64bit";
  • Step9修改为
nmake /f makefile.vc WIN64=TRUE install
nmake /f makefile.vc WIN64=TRUE  devinstall

转载于:https://www.cnblogs.com/zfluo/p/5131829.html

你可能感兴趣的文章
LibreOJ #113. 最大异或和
查看>>
修改日历控件的默认样式
查看>>
Linux上部署Tomcat+Nginx负载均衡
查看>>
微信运动没有步数解决办法
查看>>
xBIM 基础14 使用LINQ实现最佳性能(优化查询)
查看>>
在windows phone 中使用原生代码开发程序(native code)
查看>>
C和指针 学习笔记-4.函数
查看>>
【次小生成树】bzoj1977 [BeiJing2010组队]次小生成树 Tree
查看>>
Java连接MySQL中文乱码处理
查看>>
linux下挂载CDROM命令
查看>>
lambda表达式匿名函数
查看>>
设计自用的golang日志模块
查看>>
vi如何设置自动缩进?
查看>>
linux下编译时遇到fatal error: openssl/sha.h: No such file or directory怎么办?
查看>>
细说 Request[]与Request.Params[]
查看>>
hibernate实现有两种配置,xml配置与注释配置。<转>
查看>>
GridControl控件
查看>>
如何在用户控件中自定义属性
查看>>
通讯录
查看>>
Ubuntu菜鸟入门(一)—— 截图工具安装
查看>>