0

私はGDALを使用しています。CPLSetConfigOption("GDAL_DATA", "mygdaldir") は機能しますが、アプリの終了時に例外がスローされます。GDAL_DATA を「グローバル」環境変数として設定することは可能ですが、外部で構成するのではなく、現在のプロセスに対してプログラムで実行したいと考えています。

現在のプロセス/アプリ自体の環境変数を設定する方法はありますか?

編集:

問題が見つかりました: GDAL_DATA が間違ったディレクトリを指している => GDAL が正しくアンロードされません。とにかく、@Greenflow は私の質問に対する適切な回答を提供してくれます。彼の解決策が必要ない場合でも、彼の回答を受け入れました。

4

1 に答える 1

3

qgetenv と qputenv のドキュメントを読むことをお勧めします。

于 2013-08-14T17:26:45.710 に答える