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

10-08 04:10