windows系统+VS2013编译GDAL(使用cmd命令行)

GDAL可以读写多波段光谱数据,在安装了VS2013之后,使用VS命令行工具编译GDAL。

首先下载GDAL源码:http://trac.osgeo.org/gdal/wiki/DownloadSource。

不宜太新的版本,我下载的是2.0.2版本,下载到D盘,解压。

找到D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\VS2013 x86 本机工具命令提示.lnk,打开会弹出以下界面:

然后使用cd命令进入gdal文件夹

依次键入以下命令:

nmake -f makefile.vc
nmake -f makefile.vc install
nmake -f makefile.vc devinstall

等待编译成功。

编译成功之后会在C盘产生一个新文件夹:C:\warmerda\bld,就是编译成功的结果。

接下来就是在VS中接入GDAL,在项目属性中VC++设置包含目录:C:\warmerda\bld\include,

在库目录添加:C:\warmerda\bld\lib,

链接器-输入中附加依赖项加入:gdal_i.lib。

至此,整个GDAL环境编译完成。

原文地址:https://www.cnblogs.com/aodu/p/8274187.html

时间: 2024-10-12 06:58:54

windows系统+VS2013编译GDAL(使用cmd命令行)的相关文章

Windows系统自带工具的 cmd 命令

目标 与计算机高手无关,只是为了减少鼠标点击的次数,提高效率. 适用范围 Windows XP,Windows 7,Window 8 (在Windows 7 下验证通过.) 使用方法 在 “运行“ 对话框 或 命令提示符 下,输入相应的命令,回车即可. 注: 1)“运行“ 对话框 :通过 ”Win键 + R” 调用. 2)命令提示符:在“运行”对话框内输入 cmd ,回车即可. 具体内容 Windows 系统常用小工具 工具名称 cmd 命令 含义 计算器 calc 与 "工具名称"

windows系统重新分配ip的cmd命令

网络重启CMD命令 ipconfig /renew --- 重新获得 ipipconfig /release --- 释放ip搜索

java学习总结(16.05.08)在windows下使用cmd命令行对java文件进行编译和执行

windows下利用cmd命令行可以调用jdk里的javac.exe和java.exe对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量(jdk安装与环境变量的配置方法:http://blog.csdn.net/qq_32099621/article/details/51339868) 下面来说一下windows下如何使用cmd命令行来编译执行java文件 首先找到需要编译和执行的java文件 这里我要编译和执行这个java文件 按组合键win+r调出"运行",

JNI之——在cmd命令行下编译执行C/C++源文件

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46604269 一直用java来敲代码,java配置好jre路径之后.在cmd下编译执行.非常方便. 刚好要给一个舍友改下C程序,想到可不能够像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到例如以下结果: 一.假设装有VC,那就简单了,由于VC带有C的编译器,能够将此路径设置进环境变量. Windows系统下编译连接源码方法: cl -GX test.c -

JNI之——在cmd命令行下编译运行C/C++源文件

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46604269 一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便. 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下结果: 一.如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量. Windows系统下编译连接源代码方法: cl -GX test.c -GX

Windows 如何在cmd命令行中查看、修改、删除与添加环境变量

转自:http://www.cnblogs.com/saptechnique/archive/2013/02/17/2914222.html 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细). 其次,明确一下环境变量的作用. 它是操作系统用来指定运行环境的一些

Windows下的cmd命令行中设置环境编码

我们都知道,Windows下的cmd命令行默认编码是Windows系统的编码,就是ANSI编码或者说是GBK编码的,这样我们编写的很多应用比如php编写utf-8编码的应用在命令行下面运行时都会出现乱码的情况,原因就是因为运行环境的编码使用自己的编码去解析程序运行结果,而程序本身返回编码和解析编码不一致,最后导致乱码情况的发生. 遇到这种情况,我们可以通过设置cmd命令行环境的编码使编码保持统一来解决,方法如下: 在命令行中,有个命令是chcp,这个命令是用来显示当前活动代码页编号的,也可以理解

Python实现Windows CMD命令行彩色输出

#! /usr/bin/env python #coding=utf-8 import ctypes,sys STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 # 字体颜色定义 ,关键在于颜色编码,由2位十六进制组成,分别取0~f,前一位指的是背景色,后一位指的是字体色 #由于该函数的限制,应该是只有这16种,可以前景色与背景色组合.也可以几种颜色通过或运算组合,组合后还是在这16种颜色中 # Window

Python实现Windows CMD命令行彩色输出(由网友提供)

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' import ctypes,sys STD_INPUT_HANDLE=-10 STD_OUTPUT_HANDLE=-11 STD_ERRIR_HANDLE=-12 #定义字体颜色,由于颜色编码,是由2位十六进制组成,分别娶0~f,前一位是指背景色,后一位是字体色 #因为由于函数限制,只有16种颜色,可以进行把前和后景色组合,也可以把其他颜色混合 # Windows