最近在做一个计算机视觉方面的Android项目,其中的核心的图形处理算法是用c++写的,现在需要做的是把这部分c++代码移植到Android上,然后再加一些UI,方便测试。google了解到通过NDK和JNI的方式是可以在Android里使用c++代码的。现在的问题是这部分算法的c++代码依赖很多第三方的库,如opencv, g2o, boost等,我应该怎么来编译整个项目?
由于之前没怎么做过c++的项目,对c++项目编译过程中的依赖关系完全搞不懂。请问一下,我应该怎么解决这个问题?
最近在做一个计算机视觉方面的Android项目,其中的核心的图形处理算法是用c++写的,现在需要做的是把这部分c++代码移植到Android上,然后再加一些UI,方便测试。google了解到通过NDK和JNI的方式是可以在Android里使用c++代码的。现在的问题是这部分算法的c++代码依赖很多第三方的库,如opencv, g2o, boost等,我应该怎么来编译整个项目?
由于之前没怎么做过c++的项目,对c++项目编译过程中的依赖关系完全搞不懂。请问一下,我应该怎么解决这个问题?
2 回答1.6k 阅读✓ 已解决
2 回答967 阅读✓ 已解决
2 回答2.8k 阅读
1 回答1.5k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.1k 阅读
1 回答887 阅读
所依赖的所有第三方库都要用NDK编译(移植),编译的方法,可以参考问题《如何把一个C++ 的源程序移植到Android上》