代码改变世界

在Windows下编译GDAL源代码并使支持C#开发

2007-04-08 22:22  flyingfish  阅读(2960)  评论(8编辑  收藏  举报

gdal主站http://www.gdal.org/

 

GDAL/OGR CSharp interface compilation

命令行编译:http://trac.osgeo.org/gdal/wiki/GdalOgrCsharpCompile

正常情况编译一般能够都很顺利完成,如果需要修改配置请修改nmake.opt相关选项。

命令行编译使GDAL支持C#的几个要点:

1、一定记得修改gdal根目录的nmake.opt中GDAL_HOME = "D:\GDAL_1.4.2"
2、创建SWIG接口需要下载http://www.swig.org/download.html,要下载swigwin-1.3.31。解压后在nmake.opt修改swig.exe路径。
3、生成的8个csharp.dll和wrap.dll只是包装后的文件。使用时引用4个*_csharp.dll程序集,但需要将gdal14.dll和其它4个*_wrap.dll文件拷入bin目录。vc编译生成的gdal14.dll才是gdal库的主体部分,不要忘了哦!

第一次编译忽略了上边两点没成功,其他按照步骤说明应当很顺利。完了用test程序试验一下,感觉不错吧!呵呵。