前几天电脑上配置了VS2015+GDAL3.X的环境,生成解决方案没有问题,只要是运行就会出现一堆Cannot find proj.db,具体的问题如下:
ERROR 1: PROJ: createGeodeticReferenceFrame: Cannot find proj.db
ERROR 1: PROJ: proj_as_wkt: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db
ERROR 1: PROJ: proj_as_wkt: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
本来以为是我的GDAL的问题,但是换了两个版本仍然出现同样的问题(GDAL2.X的好像没有这个问题),后来经过努力终于成功解决了,废话不多说,下面是解决方案,其实很简单。
设置用户环境变量,如下:
1.
2.变量值要根据自己GDAL的路径来设置
3.然后确定后再运行GDAL,你就会发现成功解决问题了。
注意:如果仍没有解决问题:
1.看变量值那个路径中有没有 proj.db 这个文件,如果没有说明GDAL不完整,需要重新下载或编绎。
2.环境变量设置好后将电脑关机重新启动。