Objective c Xcode中的#elseifdef的预处理指令无效
原因:Objective c Xcode中的#elseifdef的预处理指令无效,objective-c,xcode,c-preprocessor,preprocessor-directive,Objective C,Xcode,C Preprocessor,Preprocessor Directive,原因: #ifdef SOME_TARGET_标志 #elseifdef一些\u另一个\u目标\u标志 #恩迪夫 产生“无效预处理指令”预处理编译错误? 一些\u目标\u标志和一些\u另一个\u目标\u标志只是在目标构建设置(-D模式)中定义的一些“其他C标志” Xcode是否不支持#elseifdef指令?如错误消息所示,它不受支持。请参阅“C预处理器”-(条件编译) Xcode是否不支持#elseifdef指令 事实并非如此。改用这个: #ifdef SOME_TARGET_FLAG
#ifdef SOME_TARGET_标志
#elseifdef一些\u另一个\u目标\u标志
#恩迪夫
产生“无效预处理指令”预处理编译错误?
一些\u目标\u标志和一些\u另一个\u目标\u标志只是在目标构建设置(-D
模式)中定义的一些“其他C标志”
Xcode是否不支持#elseifdef指令?如错误消息所示,它不受支持。请参阅“C预处理器”-(条件编译) Xcode是否不支持#elseifdef指令 事实并非如此。改用这个:
#ifdef SOME_TARGET_FLAG
<some code here>
#elseifdef SOME_ANOTHER_TARGET_FLAG
<some another code here>
#endif
#elif defined(SOME_ANOTHER_TARGET_FLAG)