[c] 如何使用帶有OR條件的#ifdef?


Answers

這適用於#ifdef x || y。 所以如果你想設置FOO = 0x55,如果定義了x或y

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

對不起,提出非常基本的問題。 我想在#ifdef指令中設置OR條件。 怎麼做 ? 我試過了

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

它不起作用? 什麼是正確的方法?




Links



Tags

c   macros