在代码中多次使用#ifdef会报一个warning:extra tokens at end of #ifdef directive,比如下面这样:
#ifdef a
......
#endif
#ifdef b
......
#endif
如果想检查多个条件,可以这样写:
#if defined a
......
#endif
#if defined b
......
#endif
多个分支选择可以这样写:
#ifdef A
...
#elif defined B
...
#elif defined C
...
...
#endif