C++如何在代码中添加环境变量
C++ how do you add environment variables in the code?
我想在代码中添加一个环境变量并给它一个值我怎么能做这样的事情你们能给我举个例子吗
谢谢:)
您可以使用
putenv
。
http://www.cprogramming.com/fod/putenv.html
如果您在 Windows 上,则可以使用SetEnvironmentVariable
看看
getenv()
和setenv()
;例如这样:
char *shell;
/* Get the path of the current shell to start it later */
shell = getenv("SHELL");
if (shell == NULL) {
fprintf(stderr, "Error eding SHELL env. var.n");
return 1;
}
/* Overwrite env. var. PATH */
if (setenv("PATH", "/usr/bin", 1) < 0) {
fprintf(stderr, "Error setting env. var.n");
return 1;
}
相关文章:
- 枚举环境变量的惯用C++14/C++17方法
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 定义C++新的环境变量并在 bat 文件中使用它
- docker 构建失败:无法设置环境变量
- 如何在不传递命令行参数的情况下在 c++ 中设置环境变量
- C++环境变量
- 在编译时为运行时设置环境变量
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- 访问 PlatformIO 中的外部环境变量
- C++ 在循环中添加计数器变量并再次初始化其值
- WSL 看不到环境变量
- 堆栈粉碎 在我在代码中添加新变量以及一些操作后C++检测到
- 如何在提升构建中设置环境变量以进行提升单元测试框架?
- 注册 TBB 的环境变量
- 如何设置Qt应用程序以使用类Unix系统的实际环境变量?
- CMake 看不到SDL2_PATH环境变量 (Windows)
- 如何在不扩展的情况下基于 RHIDE 中的环境变量添加包含目录
- 如何使用.bat文件在VS2010中添加环境变量
- 代码块,添加了环境变量路径,但在安装文件夹之外出现 g++ 错误
- C++如何在代码中添加环境变量