Contents
  1. 1. 使用Qt里的QProcessEnvironment::systemEnvironment()
  2. 2. 使用stdlib里的getenv()
  3. 3. 使用winapi里的GetEnvironmentVariable()

原创作品,允许转载。转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。

使用Qt里的QProcessEnvironment::systemEnvironment()

1
QProcessEnvironment::systemEnvironment().value("APPDATA")


使用stdlib里的getenv()

1
2
3
4
5
6
7
8
9
10
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char *pathvar;
pathvar = getenv("PATH");
printf("pathvar=%s",pathvar);
return 0;
}


使用winapi里的GetEnvironmentVariable()

1
2
3
4
5
DWORD WINAPI GetEnvironmentVariable(
_In_opt_ LPCTSTR lpName,
_Out_opt_ LPTSTR lpBuffer,
_In_ DWORD nSize
);
Contents
  1. 1. 使用Qt里的QProcessEnvironment::systemEnvironment()
  2. 2. 使用stdlib里的getenv()
  3. 3. 使用winapi里的GetEnvironmentVariable()