SLAMBook11章回环检测DBoW3库报错 error: ‘ostream’ in namespace ‘std’ does not name a type 99

遇到报错不要慌,看看是什么报错,看看绿色字的提示,照着修改之后,果然能解决~!!

 

 找到绿色字体需要添加头文件的cpp文件,逐一添加头文件,继续根据步骤安装即可

git clone https://github.com/rmsalinas/DBow3.git #下载源文件
cd DBoW3 #进入源文件夹
mkdir build #新建一个编译目标文件夹
cd build #将build作为make工作路径
cmake -DUSE_CONTRIB=ON .. #编译上一级目录,如果您提前安装好了contrib_modules,则使用cmake选项-DUSE_CONTRIB=ON使能SURF,否则直接运行cmake ..
make 
sudo make install #安装DBoW3