举例来说,我有一个Visual Studio项目,其配置名为“MyConfig”,并且定义了编译符号MY_CONFIG_SYMBOL
。
是否有宏或命令来查看在构建之前/之后的事件中是否定义了MY_CONFIG_SYMBOL
?类似于#if MY_CONFIG_SYMBOL
,但是要进行构建事件吗?
最佳答案
我终于找到了答案。以下内容非常适用:
if "$(DefineConstants.Contains('DEBUG'))" == "True" <command>
这适用于构建中定义的任何常量,但请注意,该常量区分大小写('DEBUG'!='Debug')。
关于visual-studio-2010 - 在VS build事件中可以使用条件编译符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200301/