ACE_Process_Options setenv设置环境变量成功,但windows没有显示
int main( int argc, char *argv[] ){
FILE *pf = NULL;
ACE_Process_Options options;
// 这是的返回值为0,表示设置环境变量成功。但是打开“我的电脑"--->"环境变量"下
// 却没有显示PROGRAM这个环境变量。
int result = options.setenv("PROGRAM = %s", argv);
pf = fopen("myfile.txt", "a");
// 这里来获取环境变量写到文件里却是为null
fprintf( fp,"[%s]\n", ACE_OS::getenv("PROGRAM") );
fclose(fp);
return 0;
}
页:
[1]