Я использую библиотеку djinni, она подключается к моему коду iOS и позволяет мне запускать один и тот же код c ++ как в iOS, так и в Android.У меня проблема в том, что я подключил его к старому проекту xcode, над которым я работаю, и я получаю ошибки в коде djinni.
Я вижу 4 ошибки, все из которых являются «Использование необъявленного идентификатора» noreturn'"
Пример того, где их можно увидеть:
namespace djinni {
// Throws an exception for an unimplemented method call.
[[noreturn]] void throwUnimplemented(const char * ctx, NSString * msg);
// Helper function for exception translation. Do not call directly!
[[noreturn]] void throwNSExceptionFromCurrent(const char * ctx);
} // namespace djinni
Обе строки с" [[noreturn]] "выдают эту ошибку.Есть ли настройки проекта, которые я пропустил?мой main.m был переименован в main.mm, и во все исходники компиляции djinni добавлена -fobjc-arc.