0
我試圖做一個宏,如果AAA和BBB不存在。事情是這樣的:ObjC宏ifdef和定義
#ifdef !AAA && !BBB
#endif
或本:
#ifndef AAA || BBB
#endif
然而,Xcode是扔我的錯誤,所以我試圖 #ifdef !(defined AAA) && !(defined BBB)
或其它某種這樣的組合,它看起來像Xcode中不似乎明白了定義。我得到「宏名必須是標識符」或「#ifdef指令結尾處的額外標記」錯誤。
任何想法如何解決這個問題?
嘗試#ifndef #ifndef ... #endif #endif。你可以使用嵌套的#ifndef。 – stosha 2015-04-06 06:02:30
是這是我現在正在使用的 – CyberMew 2015-04-06 06:28:15