以下问题可能ORB-SLAM2、ORB-SLAM3都会出现,我就以2为例子啦。
正文:
第一个问题,是安装opencv,我发现我根据CSDN中的方法安装opencv会出现很多错误,这里我贴一个官方的安装方法,真的好使!!
解决办法1(根据官方方法安装opencv): opencv3.4.4.
第二个问题,我一直出现的,当时安装orb-slam2的时候会出现
其中pangolin中的一个signalhpp文件一直出错,具体错误为“……was not declared in this scope”
解决办法2.1:降级pangolin到0.5,代码如下
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake -DCPP11_NO_BOOSR=1 ..
make -j
解决办法2.2:
添加c++11或者c++14的使用
(orb-slam3是缺少c++14,而orb-slam2好像缺少的是c++11)
如ORB-SLAM3中只