Android开发中用到的c++代码依赖其他第三方库,应该怎么编译?

最近在做一个计算机视觉方面的Android项目,其中的核心的图形处理算法是用c++写的,现在需要做的是把这部分c++代码移植到Android上,然后再加一些UI,方便测试。google了解到通过NDK和JNI的方式是可以在Android里使用c++代码的。现在的问题是这部分算法的c++代码依赖很多第三方的库,如opencv, g2o, boost等,我应该怎么来编译整个项目?

由于之前没怎么做过c++的项目,对c++项目编译过程中的依赖关系完全搞不懂。请问一下,我应该怎么解决这个问题?

查看回复