【发布时间】:2012-02-09 14:53:44
【问题描述】:
我在 windows 和 MacOS 上工作,我想获取环境变量。 如何使用boost库获取系统环境变量?
是否有来自 .Net 的 System.Environment.GetEnvironmentVariable() 等价物?
【问题讨论】:
标签: c++ boost platform-independent
我在 windows 和 MacOS 上工作,我想获取环境变量。 如何使用boost库获取系统环境变量?
是否有来自 .Net 的 System.Environment.GetEnvironmentVariable() 等价物?
【问题讨论】:
标签: c++ boost platform-independent
不需要 Boost。使用<cstdlib> 中的std::getenv,这是一个标准的C++ 函数。
【讨论】:
setenv,这只是一个问题,对吧?让线程通过进程环境进行通信对我来说听起来不是一个好主意......
您可能想要一个普通的c(和++)getenv() 函数,它不需要被提升。
【讨论】: