如何在 VS 中使用环境变量(例如 %WINDIR%)?我尝试在“属性”>“预处理器”>“定义”>中添加:ENV_VAR="($Windir)"
在我的.cpp中:
std::string s = ENV_VAR
但是执行时会打印:
C:windows
如何解决这个问题?
最佳答案
找到解决方案:
How to get a Visual Studio Macro Value into a pre processor directive?
在我的例子中我应该添加:
ENV_VAR=R"?($(WINDIR))?"
关于c++ - 在源代码中使用环境变量(编译时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897986/