最近在学习视觉SLAM14讲,但是跑ch7的代码时遇到一些问题,现将其解决方案整理如下
本人遇到的问题是按照要求安装好库之后运行代码时没有输出,最后几乎查询所有浏览器才找到两个有用的博客跟大家分享一下,
ldd 执行结果:不是动态可执行文件_Li-Yongjun的博客-CSDN博客
g2o重复编译导致的undefined symbol问题_undefined symbol:g2o_莫豁的博客-CSDN博客
最后还有一条,是因为Linux系统中已经安装ROS,系统将ROS自带的g2o库作为默认库,导致代码搜索不到书中要求的g2o库,这时只需要将./bashrc中ROS的环境变量注释掉并重新source ~./bashrc,即可