Я пишу приложение для Android, которое будет использовать OpenCV, поэтому мне нужно использовать C ++ для частей моего приложения. Я следую учебным пособиям по OpenCV, в которых объясняется, как включить нативный код в ваше приложение. Я хочу собрать нативные части, используя CDT, который я скачал и установил.
Я следую за этими шагами http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#cdt-builder
но я застрял в части, которая говорит мне, чтобы добавить природу C / C ++ в мой проект.
Я не могу найти эту опцию в Eclipse нигде. Он не появляется, когда я щелкаю правой кнопкой мыши по своему проекту и пытаюсь добавить его в «Окно»> «Перспектива»> настроить эту перспективу> «Ярлыки»> C / C ++, и его там тоже нет.
Есть ли какой-нибудь способ, которым мой проект уже мог иметь природу C / C ++?
Я использую Eclipse Juno с ADT.
Я очень новичок в разработке Android, поэтому прошу прощения, если это глупый вопрос. Заранее спасибо за любую помощь / руководство.
Если у вас есть проект приложения для Android, у вас есть Инструменты Android пункт в контекстном меню проекта (т.е. щелкните правой кнопкой мыши на названии проекта в левой панели).
Там вы найдете Добавить собственную поддержку. Он спросит вас не имеет значения вопрос о названии разделяемой библиотеки, и он добавит пустой файл C ++ в ваш jni
папка. Ваш проект теперь будет иметь природу C / C ++ в дополнение к природе Android / Java.
Других решений пока нет …