当前位置:编程学习 > C#/ASP.NET >>

vs 2005 c#中使用gdal问题

将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与gdal15.dll拷贝到bin下并引用,运行总是在OSGeo.GDAL.Gdal.AllRegister()处报错提示无法加载gdal_wrap,请问是什么原因? --------------------编程问答-------------------- 这些DLL的程序集相关信息没配置好吧? 特别是版本什么的 --------------------编程问答-------------------- 应该不是版本的问题 --------------------编程问答-------------------- --------------------编程问答-------------------- 顶 --------------------编程问答--------------------   其他的没有问题的话 就是 这个 .DLlL w文件 有错误一类的吧 --------------------编程问答-------------------- 重新下载并进行引用出错的DLL看看.
--------------------编程问答--------------------  重新下载DLL
--------------------编程问答-------------------- 估计是Dll文件的问题。我好像也遇到过着中问题,重新下载了一个。就好了 --------------------编程问答-------------------- 重新下载几个版本的,都不行,有谁在c#中调用过gdal?帮忙 --------------------编程问答-------------------- 有人用过gdal吗? --------------------编程问答-------------------- 有人用过吗 --------------------编程问答-------------------- 我的能用的,vs2005下的gdal_1.5.0,但运行GDAL自带的例子有别的错,我也刚学,不懂,伤脑筋。
[email=zhh_1021@yahoo.com.cn][/email] --------------------编程问答-------------------- 请教:在Sharpmap中,用GDAL时,发生错误“OSGeo.GDAL.Gdal.PINVOKE”的类型初始值设定项引发异常,这是怎么回事,哪位高手赐教!不胜感激~ --------------------编程问答-------------------- 开源的东西, 最好把源码加进来, 方便学习, 调试

.net 开源 GIS 还有很长路要走. --------------------编程问答-------------------- 这个问题是dll不全造成的,除了要引用的4个dll外,还有5个dll也要放到Debug目录下。
在编译C#下的gdal时,总共生成了9个dll,在编译的本机上,程序是通过环境变量path找到另外的几个dll的。
在没有编译过gdal的电脑上,反正就把这9个编译后的dll放到debug下面就一切Ok了

我前两天也遇到了相同的问题,呵呵 --------------------编程问答--------------------
引用 15 楼 cwzyj1103 的回复:
这个问题是dll不全造成的,除了要引用的4个dll外,还有5个dll也要放到Debug目录下。
在编译C#下的gdal时,总共生成了9个dll,在编译的本机上,程序是通过环境变量path找到另外的几个dll的。
在没有编译过gdal的电脑上,反正就把这9个编译后的dll放到debug下面就一切Ok了

我前两天也遇到了相同的问题,呵呵


您好,我在使用GDAL时,发生错误“OSGeo.GDAL.Gdal.PINVOKE”的类型初始值设定项引发异常,不缺少DLL文件,您知道是什么原因吗
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,