2
iPhoneアプリケーション用の.mmファイル(Objective-C++)をコンパイルしていて、プリコンパイル済みヘッダーに基本クラスが含まれていません。Objective-C++と同等の__OBJC__
Iは、以下にそれを追跡:
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
は、それが標準のMファイルに定義されている一方__OBJC__
は、MMファイルの未定義であり、判明しました。
代わりに使用できるフラグはありますか?