Answers:
#if defined LINUX || defined ANDROID
//...
#endif
要么-
#if defined(LINUX) || defined(ANDROID)
//...
#endif
上面的两个都是相同的,您使用哪个取决于您的偏好。
PS:#ifdef只是的简写形式#if defined,但不支持复杂条件。
进一步-
#if defined LINUX && defined ANDROID#if defined LINUX ^ defined ANDROID
|C条件语句中使用“或”,那么您做错了。