我想在我的Android项目中使用C ++代码,我发现Android Studio 2.2比旧版本(调试...)支持得更好。
我为每个库创建了一个文件夹,因此我可以将文件夹中的所有C ++文件添加到库中。
一切正常,但有一点问题。我想将库A中的头文件包含到库B. 我知道可以简单地使用:
#include"../libraryB/someHeader.h"
在库A中的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文件。