安卓手机跑 vins slam (2)

既然选择把vins的代码移植到新工程,那么就需要先确定自己电脑的Android Studio的C++开发环节是OK的,可以通过创建C++的示例工程,能正常跑通做验证。

安卓手机跑 vins slam (2)_第1张图片

 选择Native C++

安卓手机跑 vins slam (2)_第2张图片

 需要选择用C++哪个版本,

安卓手机跑 vins slam (2)_第3张图片

这里通过百度搜索,slam 编译需要C++ 11 C++14 C++17等关键词,来判断到底使用哪个比较好

安卓手机跑 vins slam (2)_第4张图片

其中有说C++14需要的,C++17的几乎没有,那以后就选C++14好了。

 注意,需要开启魔法。这样AS才能自动下载所需NDK。

安卓手机跑 vins slam (2)_第5张图片

编译运行成功。

真机我的是OPPO Reno4 安卓12,装机失败,找到了解决方法

安卓手机跑 vins slam (2)_第6张图片 

 把C++中改一下,手机上运行安卓手机跑 vins slam (2)_第7张图片

棒棒!,手机可以跑C++了。下一步就是研究下vins代码

安卓手机跑 vins slam (2)_第8张图片

 

 

你可能感兴趣的:(android,智能手机)