使用NDK将库及其依赖项迁移到Android 我感兴趣的是将一个相对复杂的C++库移植到Android中。

使用NDK将库及其依赖项迁移到Android 我感兴趣的是将一个相对复杂的C++库移植到Android中。,android,c++,opencv,boost,android-ndk,Android,C++,Opencv,Boost,Android Ndk,虽然NDK现在可以支持cmake编译,但该软件包依赖于其他几个lib,这些lib可以很容易地安装在linux上,但不适用于Android(boost、tbb、blas) 对于移植这样一个库及其所有依赖项,有没有简单的解决方案?我必须从移植每个依赖项开始吗?(特别是,我正在移植这个项目)是的,除非你能找到其他人已经移植了这个库的案例,否则你必须自己移植。很多常见的库(包括boost)都有一些端口,您可以通过快速的谷歌搜索找到,但您可能仍然需要自己移植一些。是的,除非您能找到其他人已经移植了库的情况

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


对于移植这样一个库及其所有依赖项,有没有简单的解决方案?我必须从移植每个依赖项开始吗?(特别是,我正在移植这个项目)

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