已解决
c++获取和设置环境变量
来自网友在路上 11298129提问 提问时间:2023-11-04 13:40:05阅读次数: 129
最佳答案 问答题库1298位专家为你答疑解惑
这个功能非常常用,但是容易忘记,这里做个记录。
注意,设置的环境变量只在当前进程中生效,所以在电脑中的环境变量设置区域看不到。
std::string env = getenv("PATH");env += "X:\\envtest";std::string newEnv = "PATH=" + env;putenv(newEnv.c_str());env = getenv("PATH");std::wstring stInfo = CStdStr::s2ws(env);AfxMessageBox(stInfo.c_str());putenv("GOOD=APPLE");env = getenv("GOOD");stInfo = CStdStr::s2ws(env);AfxMessageBox(stInfo.c_str());
效果如下图:
这个对应需要临时设置某些环境变量的应用程序,非常有用。
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"c++获取和设置环境变量":http://eshow365.cn/6-31827-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!