C++ GDAL開發(fā)中 It comes from another PROJ installation 解決方法
2023-03-31 01:37 作者:hallucinations- | 我要投稿

最近在做GDAL開發(fā),程序報(bào)這個(gè)ERROR,想必是環(huán)境變量中有多個(gè)PROJ庫造成沖突

我是因?yàn)榘惭bpostgis導(dǎo)致環(huán)境變量中有一個(gè)PROJ_LIB變量引起了沖突,那么就要想辦法指定這個(gè)環(huán)境變量,查閱了資料后發(fā)現(xiàn)windows平臺(tái)(vs2019)應(yīng)該用putenv函數(shù)去修改讀取的環(huán)境變量。本來想用setenv,但是msvc根本就沒這個(gè)函數(shù),應(yīng)該是linux平臺(tái)上的。
把這個(gè)環(huán)境變量修改到我的GDAL環(huán)境中的PROJ_LIB后就正常了
PROJ 9.0的版本具有CGCS2000坐標(biāo)系的信息,真好。

最近在入門GDAL,這是我個(gè)人網(wǎng)站上的學(xué)習(xí)筆記,歡迎交流。
目前正在嘗試實(shí)現(xiàn)分區(qū)統(tǒng)計(jì)的高效算法,等寫出后會(huì)寫篇文章的。
https://www.gislxz.com/index.php/2023/03/23/gdal%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%881%ef%bc%89/