我使用GDAL。 CPLSetConfigOption(“GDAL_DATA”,“mygdaldir”)有效,但在完成应用程序时会抛出异常。可以将GDAL_DATA设置为“全局”环境变量,但我想以编程方式为当前进程执行此操作,而不是在外部对其进行配置。
如何为当前进程/应用程序本身设置环境变量?
编辑:
发现问题:GDAL_DATA指向错误的目录=> GDAL无法正确卸载。无论如何,@ Greenflow为我们的问题提供了一个合适的答案,即使我不需要他的解决方案,我也接受了他的答案。
答案 0 :(得分:3)
您可能需要阅读qgetenv和qputenv的文档。