Я использую Кордову, #import <Cordova/CDV.h>
и в моем проекте я использую другую библиотеку в стиле C ++, поэтому мой файл должен быть *.mm
,
Проблема в том, что при компиляции я получаю следующую ошибку:
typedef redefinition with different types nsuinteger (aka unsigned int) vs cdvdestinationtype
Эта ошибка в CDVCamera.h
:
enum CDVDestinationType {
DestinationTypeDataUrl = 0,
DestinationTypeFileUri
};
typedef NSUInteger CDVDestinationType;
Кажется, проблема в том, что я смешиваю Objective-C и C ++.
Как я могу решить это?
Задача ещё не решена.
Других решений пока нет …