将ORBSLAM往ANDROID STUDIO 移植的时候一些坑

坑1:

  ndk21在编译opencv3.4.2的时候对于opencv里面的某些函数比如FAST提取角点的函数就会得到未定义的错误,这个时候降低ndk的版本到17就可以了,Ndk各种版本链接如下:

  https://blog.csdn.net/liujian8654562/article/details/81033829

 

坑2:记得要开各种权限

坑3:关于cmake参数的一些设置,比如

  

        externalNativeBuild {
            cmake {
                cppFlags "-std=c++11 -frtti -fexceptions"
                abiFilters  'armeabi-v7a'
                arguments   "-DANDROID_STL=gnustl_shared"
            }
        }

  

  

posted on 2020-09-10 21:16  庐州晓月  阅读(479)  评论(0编辑  收藏  举报