使用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)