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即可
来源:CSDN
作者:某条(#-_-)的咸鱼
链接:https://blog.csdn.net/weixin_43463108/article/details/103872314