GDAL 在VS2008中安装C#
来源:互联网 发布:电脑端淘宝登录 编辑:程序博客网 时间:2024/06/05 22:53
今天学习了GDAL在C#2008中安装,经过一个上午的摸索,总算成功了。由于网上的指导多是早期1.4版本的,不太适用现在的新版1.7,把我的安装过程分享给大家。
1 首先去http://vbkto.dyndns.org/sdk/下载最新的安装包,
MSVC2008 (Win32):release-1500-dev.zip
这个最重要了,最新版本已有1.7了,开始还按照人家在网上写的1.3,1.4版本的编译说明去编译,导致浪费了几个小时的时间,还是直接去官网权威,省时。
2 进入VS 2008 命令行提示工具,在DOS界面下进入,安装包解压所在目录,输入命令:nmake /f makefile.vc,回车,编译可能会需要一点时间。
3 继续在DOS窗口中输入:nmake /f makefile.vc install。这会增加bin,data,html三个文件夹。完成安装过程。
继续输入:nmake /f makefile.vc devinstall,这会增加include 和 lib两个文件夹。
4编译C#源文件。输入“……/swig/csharp”,进入C#源文件所在的文件夹。
输入命令 “nmake /f makefile.vc”,编译完毕后应生成8个DLL文件:gdal_csharp.dll、gdalconst_csharp.dll、ogr_csharp.dll、osr_csharp.dll和gdal_wrap.dll、gdalconst_wrap.dll、ogr_wrap.dll、osr_wrap.dll。本人这一步失败,提示“无法生成 ogr_wrap.obj”。
5 我从http://vbkto.dyndns.org/sdk/直接下载一个编译好的版本,
MSVC2008 (Win32) -developmentrelease-1500-gdal-mapserver.zip
information
buildlog
GDAL build
解压后把Csharp下的8个文件与GDAL根目录下的gdal17.dll一起拷到程序的BIN目录下,并且设置环境变量,path中添加C:/warmerda/bld/bin,这样可以不用在C#的每个程序中拷入以上的DLL。直接使用编译版本的9个DLL,在C#应用中出错,报“OSGeo.OGR.Ogr”的类型初始值设定项引发异常”。使用自己编译的gdal17.dll加下载的编译版的其它8个DLL在C#中测试成功。
6,C#工程主要引用8个DLL中的带有GDAL的四个。
- GDAL 在VS2008中安装C#
- GDAL在vc中安装
- 在C#中初次使用GDAL
- C#安装配置GDAL
- VS2008编译GDAL 1.8.1(安装GDAL)
- GDAL在VS2008中的配置方法
- VS2008中配置openCV和GDAL
- 在Windows中安装GDAL库的说明
- GDAL 在VS中配置
- 在vs2008中安装opencv2.0
- 在C#中使用GDAL库时读取中文路径的问题
- C#中Gdal读取SHP文件
- C#中Gdal读取SHP文件
- 在Window下编译、安装、使用GDAL
- GDAL在VC++中的安装与配置
- 在Mac下安装GDAL-Python
- 下载安装,在图文并茂在VS2008中配置QT
- 在VS2008中如何使用SQLite(C#版)
- License Code of Jigloo序列号、注册码,可能是通用的呵呵
- 在sqlserver和acess的delete和update语句中使用join的不同写法
- 什么是云计算?
- MPI分形图像高精度绘制程序和PC端Mandelbrot-Julia分形集预览程序
- 云计算的七个最佳建议
- GDAL 在VS2008中安装C#
- php学习笔记(三)之发送邮件01 关于class_smtp.php
- AJAX Control Toolkit 3.5安裝到VS 2008的工具箱
- 十六进制mac 的转换
- 转帖:記住23條了,你就成熟了
- 今天我们为什么不成功(看懂受用一辈子)原创请支持!
- bind主辅dns设置
- HDU 1164 Eddy's research I
- Ext.ajax.request