-------------------------------------------------------------------------------
条件编译写法一:
#if defined(something)
.....do 1
#elif defined(sth2)
.....do 2
#elif defined(sth3)
.....do 3
#else
.....do 4
#endif
-------------------------------------------------------------------------------
条件编译写法二:
#ifdef xxx
......do 1
#else
......do 2
#endif
-------------------------------------------------------------------------------
条件编译写法三:
#if defined(xxx) || defined(xxx) //或者#if defined(xxx) && defined(xxx) 或者 #if !defined(xxx) || defined(xxx)
.....do 1
#else
......do 2
#endif
-------------------------------------------------------------------------------