方法

GioSubprocessLaunchersetenv

时间:2.40

声明 [源]

void
g_subprocess_launcher_setenv (
  GSubprocessLauncher* self,
  const gchar* variable,
  const gchar* value,
  gboolean overwrite
)

描述 [源]

在从此启动程序中启动的进程环境中设置环境变量 variable

UNIX 中,变量的名称和值都可以是任意字节字符串,但变量的名称不能包含 ‘=’。在 Windows 上,它们应该是 UTF-8。

以来:2.40

参数

variable

类型: const gchar*

要设置的环境变量,不得包含 ‘=’。

数据归方法调用者所有。
值是平台原生字符串,在 Unix 上使用首选 OS 编码,在 Windows 上使用 UTF-8。
value

类型: const gchar*

变量的新值。

数据归方法调用者所有。
值是平台原生字符串,在 Unix 上使用首选 OS 编码,在 Windows 上使用 UTF-8。
overwrite

类型: gboolean

是否在变量已存在的情况下更改变量。