如何从C ++中的源代码中读取VS项目环境变量之一或用户定义的宏,例如$ {SolutionPath}?
我刚刚创建了一个新的用户定义宏,我想存储我项目的当前版本。我想在构建期间使用此值以及在GUI中显示它。您是否有更好的想法只有一个地方存储我的产品的当前版本?
似乎可以通过解决方案使用/ D为每个项目定义其他预处理程序标志,但我无法使用它来定义带有值的预编译器标志。
答案 0 :(得分:1)
您可以使用以下格式添加其他编译器选项
/D "VariableName=\"VariableValue\""
这将使项目中的宏可用,就像您输入:
一样\#define VariableName VariableValue