使用NDK将库与其依赖项一起迁移到Android

时间:2016-11-28 16:03:38

标签: android c++ opencv boost android-ndk

我有兴趣将一个相对复杂的C ++库(使用cmake进行编译)移植到Android。

虽然NDK现在可以支持cmake编译,但是这个软件包依赖于其他几个可以在Linux上轻松安装但不适用于Android的库(boost,tbb,blas)。

是否有任何简单的解决方案来移植具有所有依赖项的库?我是否必须首先移植每个依赖项? (具体来说,我正在移植OpenFace项目)

1 个答案:

答案 0 :(得分:0)

是的,除非您能找到其他人已经移植过图书馆的案例,否则您必须自己做。许多常见的库(包括boost)有一些端口,你可以通过快速谷歌搜索找到它们,但你可能仍然需要自己移植一些。

相关问题