Я компилирую файл .mm (Objective-C ++) для приложения iPhone, и в предварительно скомпилированном заголовке не содержится базовых классов.
Я отследил это до следующего:
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
Оказывается, __OBJC__
не определено для файлов mm, тогда как оно определено для стандартных файлов m.
Есть ли другой флаг, который я могу использовать вместо этого?