0

我正在尝试在 Ubuntu 18 上安装 ORB_SLAM3 ...我还安装了所有先决条件,但是当我运行时, ./build.sh我遇到了这个错误:

CMakeFiles/ORB_SLAM3.dir/build.make:62: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/System.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/System.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:302: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/Atlas.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/Atlas.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:206: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/FrameDrawer.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/FrameDrawer.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:494: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/Viewer.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/Viewer.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:110: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/LocalMapping.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/LocalMapping.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:470: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/Initializer.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/Initializer.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:86: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/Tracking.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/Tracking.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:134: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/LoopClosing.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/LoopClosing.cc.o] Error 1
CMakeFiles/ORB_SLAM3.dir/build.make:374: recipe for target 'CMakeFiles/ORB_SLAM3.dir/src/Optimizer.cc.o' failed
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/src/Optimizer.cc.o] Error 1
CMakeFiles/Makefile2:289: recipe for target 'CMakeFiles/ORB_SLAM3.dir/all' failed
make[1]: *** [CMakeFiles/ORB_SLAM3.dir/all] Error 2

在执行代码期间,还会显示此错误:

fatal error: Eigen/Core: No such file or directory
 #include <Eigen/Core>

谁能帮我一个忙,帮我解决这个问题!?

4

1 回答 1

0

它已通过在包含此库的所有文件中替换#include<Eigen/Core>为来解决。include<eigen3/Eigen/Core>

于 2022-02-15T06:01:57.847 回答