最近需要在.NET 4的环境中调用GDAL库。GDAL本身是一套非托管类库,不过还好提供了托管的Wrapper。
这些托管的程序集被包含在了FWTools的安装包中,FWTools中带的版本依赖于gdal_fw.dll,gdal_fw.dll是GDAL核心类库的修改版,而它依赖的其他非托管程序集太多了,加起来有18M左右。所以还是自己下载代码编译的好。
这篇文章介绍了1.4版本的编译方法,该方法同样适用于现在的1.7版本。
编译好之后引用、调用、Debug都没问题,一切正常,但是如果用Release