问题描述:
使用Realsense D435i相机实时运行ORB-SLAM3时,遇到
error while loading shared libraries: librealsense2.so.2.53: cannot open shared object file: No such file
意思是找不到librealsense2.so.2.53这个文件。
在根目录下搜索librealsense2,只发现了librealsense2.so.2.54和librealsense2.so.2.50
问题原因:
安装编译好ORB-SLAM3后,通过sudo apt upgrade升级了librealsese2库,导致链接文件名更改,而之前编译的代码还是会按照旧的文件名查找。
解决办法:
在ORB-SLAM3安装路径下,运行build.sh,重新编译。