关于用#ifdef实现3个分支以上的有关问题

关于用#ifdef实现3个分支以上的问题我是这样做的#ifdef define1condition1#else if define2condition2#els

关于用#ifdef实现3个分支以上的问题
我是这样做的
#ifdef define1
  condition1
#else if define2
  condition2
#else
  condition3
#endif
不过编译后提示: 未明#else

多分支要怎么做?


PS. 别告诉我 (#ifdef define 
  condition
  #endif) * 3



[解决办法]
http://zhidao.baidu.com/question/48133617.html
[解决办法]
#else 
->
#elif