включить заголовочный файл из другой библиотеки с помощью CMakeLists.txt в Android Studio 2.2

я хочу использовать код C ++ в моем проекте Android, и я обнаружил, что Android Studio 2.2 поддерживает это намного лучше, чем старая версия (отладка …).

Я создал папку для каждой библиотеки, чтобы я мог добавить все файлы C ++ из папки в библиотеку.

Все отлично работает, но есть небольшая проблема. Я хочу включить заголовочный файл из библиотеки A в библиотеку B.
Я знаю, можно просто использовать:

#include"../libraryB/someHeader.h"

в файле cpp в библиотеке А.
Но есть ли способ, которым я могу написать

#include"somerHeader.h"

Вот часть моего CMakeListsFile:

file(GLOB SOURCESLIB-A src/main/cpp/lib-A/*cpp)
file(GLOB SOURCESLIB-B src/main/cpp/lib-B/*cpp)

add_library(lib-A SHARED ${SOURCESLIB-A}
add_library(lib-B STATIC ${SOURCESLIB-B}

target_link_libraries(lib-A lib-B)

Я использую один файл CMakeLists.txt.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]