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’?
и много других ошибок.
В чем здесь проблема?