#ifdef BSP_CONDITION1
代码
#endif
如果另一个宏BSP_CONDITION2的处理代码和BSP_CONDITION1相同
我想写成这样
#ifdef BSP_CONDITION1 | BSP_CONDITION2
代码
#endif
出错,语法不对,查看msdn
Syntax
#ifdef name
后面不能跟表达式,而
Syntax
#elif constant-expression
可以,但总不可能让我
#ifdef BSP_CONDITION1
代码
#elif BSP_CONDITION2
代码
#endif两段代码完全相同吧,怎么做啊