2015-04-14 81 views
0

有沒有辦法擴展路徑中的環境變量?例如:如何在C++中擴展包含環境變量的路徑

std::string myPath = expandEnv("$SOME_VAR/dir/") 

因此,當打印myPath時,它包含擴展$ SOME_VAR會導致的絕對路徑?我記得在某個地方看到了這一點,或者可能自己實現了它,但我不記得在哪裏。

我知道Windows有它,C++ STL,Boost或Linux頭文件中是否有這樣的內容?

+1

[「簡單便攜。」 - 按照用戶的注意](http://stackoverflow.com/a/20715800/4766989) 第一結果在谷歌... – Patrick

+1

http://stackoverflow.com/questions/17112494/how-to-expand-environment-variables-in-ini-files-using-boost/17128601?s=13|0.0000#17128601 – sehe

回答