Kalibr 联合标定的 ImportError:libsm_logging.so:undefined symbol

空扰寡人 提交于 2020-01-07 15:39:19

Kalibr 相机与IMU联合标定中的ImportError:libsm_logging.so:undefined symbol 是由于boost库的多版本冲突所致,即编译安装时用的boost和调用kalibr_calibrate_imu_camera时的boost版本不一致,在这里插入图片描述
在这里插入图片描述
解决方案:在usr/include(或usr/local/include,如果自己指定安装位置的话,用 find / -name boost来找)里面删除boost文件夹(头文件),在usr/lib(或usr/local/lib,如果自己指定安装位置的话,用 find / -name boost来找)里面删除所有跟boost(libboost)有关的文件(lib库),执行文件夹在自己提取的地方,删不删均可,最后重装一个版本的boost,再重装kalibr即可

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!