【问题标题】:Migrating a library alongside its dependencies to Android using the NDK使用 NDK 将库及其依赖项迁移到 Android
【发布时间】:2016-11-28 16:03:38
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    是的,除非你能找到其他人已经移植了库的情况,否则你必须自己做。许多通用库(包括 boost)都有一些端口,您可以通过快速的 Google 搜索找到它们,但您可能仍需要自己移植一些。

    【讨论】:

      猜你喜欢
      • 2021-02-06
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多