2013-08-14 5 views
0

Я использую GDAL. CPLSetConfigOption ("GDAL_DATA", "mygdaldir") работает, но выдает исключение при завершении приложения. GDAL_DATA можно установить как «глобальную» переменную среды, но я хочу сделать это программно для текущего процесса, а не настраивать его извне.Как настроить переменную среды программно для текущего процесса в Qt?

Любые способы установки переменной среды для текущего процесса/приложения непосредственно?

EDIT:

Нашли проблему: GDAL_DATA указал неправильный каталог => GDAL не может корректно выгрузить. Во всяком случае, @Greenflow дает нам подходящий ответ на мой вопрос, и даже если мне не нужно его решение, я принял его ответ.

ответ

3

Возможно, вы захотите прочитать документы для qgetenv и qputenv.

+0

thx, проблема была связана с gdal, но я решил это несколько минут назад – Beachwalker

 Смежные вопросы

  • Нет связанных вопросов^_^