Сборка проекта C ++ с Android NDK - PullRequest
       7

Сборка проекта C ++ с Android NDK

0 голосов
/ 27 августа 2018

У меня есть проект на C ++, который я хочу сгенерировать .so, чтобы использовать его в приложении для Android в будущем. Я использую Android ndk R16B. Структура проекта Android (с поддержкой C ++):

-app ---.externalNativeBuild ---build ---jni ---openssl-armeabi-v7a ---src ------main ----------cpp -------------mylib ------------------Folder1 -------------------------source1.cpp -------------------------source1.h ------------------Folder2 ------------------------source2.cpp -------------------------source2.h ------------------Folder3 -------------------------source3.cpp -------------------------source3.h ------------------Folder4 -------------------------source4.cpp -------------------------source4.h -----------------Folder5 -------------------------source5.cpp -------------------------source5.h ------------------Folder6 -------------------------source6.cpp -------------------------source6.h ------------------Folder7 -------------------------source7.cpp -------------------------source7.h ----------java ----------res ---CmakeLists.txt

Папка 'mylib' является корневым каталогом моего C ++ проекта. Любой другой каталог внутри корневого каталога является модулем проекта C ++. Можно ли связать все файлы (файлы .cpp и .h) с CmakeLists.txt? Процесс компиляции возвращает мне неопределенное справочное сообщение, означающее, что компилятор не нашел заголовочный файл класса. Текущее содержимое CmakeLists.txt:

Нажмите здесь, чтобы просмотреть содержимое файла CmakeLists.txt

Заранее спасибо!

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