工具:vs2017
gdal:3.5.3版本
步骤:
安装完成之后会多出来一个文件GdalConfiguration.cs
debug模式启动,会发现debug文件夹下的有一个gdal文件夹
在gdal文件夹里面找到x64文件夹,将所有文件拷贝到debug目录下
然后启动项目可能会出现can‘t find proj.db这个错误,一开始我以为是环境变量的问题,但是配置之后还是没有作用。
解决方案:在报错位置之前加上OSGeo.OSR.Osr.SetPROJSearchPath(Environment.CurrentDirectory+ "\\gdal\\share");
Environment.CurrentDirectory指的就是启动项所在目录也就是debug目录
我这样解决之后就没有报错了,大家可以尝试一下