Переопределение typedef с различными типами nsuinteger (также называемое unsigned int) против cdvdestinationtype

Я использую Кордову, #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 ++.

Как я могу решить это?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]