如何使用环境变量,例如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))?"