既然选择把vins的代码移植到新工程,那么就需要先确定自己电脑的Android Studio的C++开发环节是OK的,可以通过创建C++的示例工程,能正常跑通做验证。
选择Native C++
需要选择用C++哪个版本,
这里通过百度搜索,slam 编译需要C++ 11 C++14 C++17等关键词,来判断到底使用哪个比较好
其中有说C++14需要的,C++17的几乎没有,那以后就选C++14好了。
注意,需要开启魔法。这样AS才能自动下载所需NDK。
编译运行成功。
真机我的是OPPO Reno4 安卓12,装机失败,找到了解决方法
把C++中改一下,手机上运行
棒棒!,手机可以跑C++了。下一步就是研究下vins代码