どうして:
#ifdef SOME_TARGET_FLAG
<some code here>
#elseifdef SOME_ANOTHER_TARGET_FLAG
<some another code here>
#endif
「無効な前処理ディレクティブ」前処理コンパイル エラーが発生しますか?
SOME_TARGET_FLAG と SOME_ANOTHER_TARGET_FLAG は、ターゲット ビルド設定 (-D<FLAG_NAME>
パターン) で定義された「その他の C フラグ」にすぎません。
#elseifdefディレクティブは Xcode でサポートされていませんか?