在Visual Studio 2008中,有预定义的宏,可以在构建过程中使用。例如,我可以将输出目录设置为$(SolutionDir)\..\BIN\$(PlatformName)\$(ConfigurationName)
。我想知道是否可以定义宏..让我们说$(RuntimeLibrary)
,只要我将运行时库定义为Multi-threaded Debug Dll
,Multi-threaded Debug
等等,它就会保存相应的值。
我知道可以在VS 2008中添加用户宏,但我只能为宏添加一个值。我没有条件。我想要这样的东西:
<if> Runtime Library <is> "Multi-threaded Debug Dll"
$(RuntimeLibrary) = "MDd
有没有办法做到这一点?