【发布时间】:2021-02-06 18:13:36
【问题描述】:
我在这个项目中有 2 个模块:app 和 libdatacpp
libdatacpp 主要是一个 C++ 项目,但使用了一些 java 代码
app主要是java项目,不过用到了一些c++代码
在构建项目时,我收到来自 libdatacpp 的未定义函数的 c++ 链接器错误,因为 app 项目没有链接 libDataCpp.o
在 app 的 cmake 中,我链接到 libDataCpp,如下所示:
target_link_libraries(
native-lib
DataCpp)
我还链接到 app 模块的 build.gradle 中的另一个项目,如下所示:
dependencies {
api project(':libdatacpp')
如何让app 模块自动链接到我的libdatacpp 模块?
【问题讨论】:
标签: android c++ cmake android-ndk cmake-modules