首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >eigen3的ORB SLAM2构建错误

eigen3的ORB SLAM2构建错误
EN

Stack Overflow用户
提问于 2018-06-29 03:38:13
回答 1查看 1.4K关注 0票数 4

我正在尝试构建ORBSLAM2,但是我总是得到一些错误。我不知道原因。我正在粘贴命令行输出。我如何解决这些错误?以前有人这么做过吗?

代码语言:javascript
运行
复制
orbslam@essafius-Latitude-E6430:~$ cd ORB_SLAM2
orbslam@essafius-Latitude-E6430:~/ORB_SLAM2$ chmod +x build.sh
orbslam@essafius-Latitude-E6430:~/ORB_SLAM2$ ./build.sh
Configuring and building Thirdparty/DBoW2 ...
mkdir: cannot create directory ‘build’: File exists
-- Configuring done
-- Generating done
-- Build files have been written to: /home/orbslam/ORB_SLAM2/Thirdparty/DBoW2/build
[100%] Built target DBoW2
Configuring and building Thirdparty/g2o ...
mkdir: cannot create directory ‘build’: File exists
-- BUILD TYPE:Release
-- Compiling on Unix
-- Configuring done
-- Generating done
-- Build files have been written to: /home/orbslam/ORB_SLAM2/Thirdparty/g2o/build
[100%] Built target g2o
Uncompress vocabulary ...
Configuring and building ORB_SLAM2 ...
mkdir: cannot create directory ‘build’: File exists
Build type: Release
-- Using flag -std=c++11.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/orbslam/ORB_SLAM2/build
[  3%] Building CXX object CMakeFiles/ORB_SLAM2.dir/src/Tracking.cc.o
[  6%] Building CXX object CMakeFiles/ORB_SLAM2.dir/src/LoopClosing.cc.o
[  9%] Building CXX object CMakeFiles/ORB_SLAM2.dir/src/Viewer.cc.o
[ 12%] Building CXX object CMakeFiles/ORB_SLAM2.dir/src/System.cc.o
[ 15%] Building CXX object CMakeFiles/ORB_SLAM2.dir/src/LocalMapping.cc.o
In file included from /home/orbslam/ORB_SLAM2/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:34:0,
                 from /home/orbslam/ORB_SLAM2/include/LoopClosing.h:34,
                 from /home/orbslam/ORB_SLAM2/include/LocalMapping.h:26,
                 from /home/orbslam/ORB_SLAM2/include/Tracking.h:31,
                 from /home/orbslam/ORB_SLAM2/include/FrameDrawer.h:24,
                 from /home/orbslam/ORB_SLAM2/include/Viewer.h:25,
                 from /home/orbslam/ORB_SLAM2/src/Viewer.cc:21:
/home/orbslam/ORB_SLAM2/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
     typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned >  HessianBlockType;
EN

回答 1

Stack Overflow用户

发布于 2018-09-30 01:45:30

https://github.com/raulmur/ORB_SLAM2/issues/317

^他们的github日志对解决常见问题很有帮助,看起来你的Eigen版本有问题,换一个旧版本,然后重新编译所有东西。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51090182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档