在 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
有没有办法做到这一点?