Как использовать классы C ++ в проекте android-ndk - PullRequest
3 голосов
/ 13 февраля 2012

люди! Я ищу пример или любой совет, как использовать классы C ++ в проекте Android-ndk. Есть много примеров, но все они написаны на чистом C. И есть много тем, где люди задают один и тот же вопрос. Но есть глупые ответы, или люди, которые отвечают, не знают, что C и C ++ - это разные языки))) Меня много искали, я также был на 10-й странице поиска в поиске Google), но ничего не нашел) Итак, как использовать классы C ++ в проекте android-ndk? Пожалуйста, приведите пример, подобный знаменитому "Привет, мир".

Проблема, когда я включаю * .h файл с class ndkclass {}; определены в нем, Я получил эту ошибку: ожидается '=', ',', ';', 'asm' или ' attribute ' перед 'ndkclass'

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Имеет ли ваш файл расширение .cpp? Если он имеет расширение .c, то компилятор считает, что ваш код C, а не C ++, и поэтому вы получите сообщение об ошибке.

Использование C ++ в android-ndk такое же, как и в любом другом месте (Visual C ++, XCode, GCC, ...)

0 голосов
/ 14 февраля 2012

Вот описание того, как использовать классы opencv c ++ из Android: http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.html#android-binary-package-with-ndk Вы также проверяете образцы, чтобы увидеть некоторые рабочие примеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...