在Windows下编译GDAL源代码并使支持C#开发
2007-04-08 22:22 flyingfish 阅读(2958) 评论(8) 编辑 收藏 举报
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程序试验一下,感觉不错吧!呵呵。