VisualGdb Не может использовать любой код C++ в проектах Android, только код C можно использовать

Я пришел к очень странной проблеме.

Я создал простое нативное действие для Android и использовал NDK R17, и у меня есть Android SDK до Android 7. Я скомпилировал проект, как он успешно.

Позже я добавил файлы cpp и hpp и написал очень простой класс, который ничего не делает:

class test {
 test() {}
 ~test() {}
};

и установите для STL значение C++_shared, а для ABI - armeabi-v7a и используйте исключения rtti в качестве функций C++.

Но как только я нажал кнопку сборки, у меня появилось несколько таких ошибок:

identifier “class” is undefined
cannot open source file “asm/posix_types.h”
identifier “__u16” is undefined
unknown type name ‘class’; did you mean ‘jclass’?

и много других ошибок.

В чем здесь проблема?

0 ответов

Другие вопросы по тегам