如何在VS中使用环境变量,例如%WINDIR%?我在Properties>中尝试过预处理器>定义>我添加了:ENV_VAR="($Windir)"
在我的.cpp中:
std::string s = ENV_VAR
但执行时会打印:
C:windows
我该如何解决这个问题?
答案 0 :(得分:3)
找到解决方案:
How to get a Visual Studio Macro Value into a pre processor directive?
在我的例子中我应该添加:
ENV_VAR=R"?($(WINDIR))?"