使用NDK将库与其依赖关系迁移到Android
Migrating a library alongside its dependencies to Android using the NDK
我有兴趣移植一个相对复杂的c 库,该库使用cmake进行编译,以供android。
虽然NDK现在可以支持CMAKE汇编,但此软件包取决于可以轻松安装在Linux上但不能用于Android的几个LIB(Boost,TBB,Blas)。
是否有任何简单的解决方案用于移植具有所有依赖性的库?我必须先自行移植每个依赖性吗?(具体来说,我正在移植OpenFace项目)
是的,除非您可以找到其他人已经放置了库的情况,否则您必须自己做。许多常见的库(包括Boost)都有一些端口,您可以通过快速的Google搜索找到这些端口,但是您可能仍然需要自己移植一些端口。
相关文章:
- C++GTKMM gui循环依赖关系
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- 将项目从 Debian 8 Xenomai 2.x 迁移到 Debain 9 Xenomai 3.x
- Doxygen - 如何在不生成图形的情况下生成文本调用关系结果
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- 在 c++ 中对字符串进行操作的关系运算符无法按预期工作
- 如何记住这种递归关系?
- 如何在头文件中声明类模板(由于循环依赖关系)
- 移动语义和深层/浅层复制之间有什么关系?
- 如何在不知道对应关系的情况下在字符串中搜索字符并将其分配给另一个字符?
- 对在不同二进制文件中创建的对象文件的依赖关系
- #include < conio.h> 和 getch() 方法之间的关系是什么?
- 使用Bazel构建具有不同编译器/链接器选项的C/C++依赖关系
- OpenVINO - 推理库插件 libMKLDNNPlugin.so 无法解析依赖关系
- 模拟测试中类的依赖关系
- 关于记忆后这种递归关系的时间复杂度
- C++模板方法中的循环依赖关系
- 解析正交模块的依赖关系
- 超市管理系统的类别之间应该是什么关系?
- 使用NDK将库与其依赖关系迁移到Android