我正在使用NDK开发Android应用程序。我的c ++代码具有来自c ++开源库的某些依赖关系,因此我可以下载依赖关系的源代码并将其打包在我的应用程序中。我已经创建了CMakeList文件,但是我不知道如何包括外部库。
我希望构建依赖关系以便能够在我自己的项目中使用它,因此流程如下:
这可能吗?如果是这样,该怎么办?抱歉,这是一个愚蠢的问题,我是C ++和Cmake的新手。
答案 0 :(得分:0)
我解决此问题的方法是交叉编译库并将其添加为静态库。您可以使用ndk目录中包含的clang二进制文件进行交叉编译,也可以使用针对您的应用程序min sdk的二进制文件进行交叉编译。