Я использую GDA. CPLSetConfigOption("GDAL_DATA", "mygdaldir") работает, но выдает исключение при завершении приложения. Можно установить GDAL_DATA как «глобальную» переменную среды, но я хочу сделать это программно для текущего процесса, а не настраивать его извне.
Есть ли способы установить переменную среды для самого текущего процесса/приложения?
РЕДАКТИРОВАТЬ:
Нашел проблему: GDAL_DATA указывает на неверный каталог => GDAL не выгружается корректно. В любом случае, @Greenflow дает нам подходящий ответ на мой вопрос, и даже если мне не нужно его решение, я принял его ответ.