如何使用带有OR条件的#ifdef?

对不起,提出非常基本的问题。 我想在#ifdef指令中设置OR条件。 怎么做 ? 我试过了

#ifdef LINUX | ANDROID ... .. #endif 

它不起作用? 什么是正确的方法?

喜欢这个

 #if defined(LINUX) || defined(ANDROID) 

这适用于#ifdef x || y。 所以如果你想设置FOO = 0x55,如果定义了x或y

 #ifdef x FOO=0x55; #else #ifdef y FOO=0x55; #endif #endif