使用Qt的
qputenv
与qgetenv
接口操作程序环境变量。
QByteArray qgetenv(const char *varName)QString qEnvironmentVariable(const char *varName, const QString &defaultValue)QString qEnvironmentVariable(const char *varName)
varName
环境变量名字。value
环境变量的值。bool qputenv(const char *varName, const QByteArray &value)
varName
环境变量是否存在。(相当于 !qgetenv(varName).isNull()
)bool qEnvironmentVariableIsSet(const char *varName)
varName
环境变量是否为空。(相当于qgetenv(varName).isEmpty())bool qEnvironmentVariableIsEmpty(const char *varName)