###ifdef
成员介绍
//成员只有3个:是木有#elif的#ifdef#else#endif//比较适用简单条件,处理嵌套条件比较坑爹,千万别搞错了.#ifdef Q_OS_WIN //干些Windows下爱干的事#else //干些非Windows下爱干的事#endif
###if
成员介绍
//成员有5个:#if defined#elif defined#else #endif//配合defined用来处理嵌套分支非常好用.#if defined Q_OS_WIN //干些Windows下爱干的事#elif defined Q_OS_LINUX //干些Linux下爱干的事#elif defined Q_OS_IOS //干些IOS下爱干的事#elif defined Q_OS_ANDROID //干些Android下爱干的事#else //干些其他平台下爱干的事#endif