slam
阿达西家
300字以内
展开
-
编译g2o提示错误 error: ‘ScalarBinaryOpTraits’ is not a class template
这是由于安装了两个版本的eigen造成的.在以下路径查找:/usr/local/include/可能会有两个eigen的文件夹,在以下路径查看eigen版本:/usr/local/include/eigen3/Eigen/src/Core/util/Macros.h#define EIGEN_WORLD_VERSION 3#define EIGEN_MAJOR_VERSION 3#define EIGEN_MINOR_VERSION 5这就是3.3.5版本.g2o要求是大于3.3,所以原创 2020-11-29 21:05:12 · 2545 阅读 · 3 评论 -
ubuntu下vscode配置C++项目编译调试(json文件),以高翔octomap教程为例,顺便解决vscode无法设置断点问题.
首先展示一下文件路径结构:其中C++文件在src目录中,.vscode以及CMakeLists.txt在上层目录。1.编译设置该项目的编译是在build.sh文件中,内容就是cd buildcmake ..make编译功能对应的vscode设置文件是tasks.json,内容如下:...原创 2020-11-29 16:22:11 · 432 阅读 · 0 评论 -
ubuntu16 octomap安装(解决安装octomap后没有octovis问题)
安装octomap时发现bin下没有octovis,解决后决定记录一下,顺便整理octomap安装顺序。git clone https://github.com/OctoMap/octomap下载后进入该目录,执行:mkdir build cd buildcmake ..make这是正常的安装顺序,注意看命令行内容,如果成功则万事大吉,但是很多情况下会报错。大部分为octovis的错误(缺少libQGLViewer)。接下来演示手动安装,安装顺序为:libQGLViewer->oc原创 2020-11-26 15:29:33 · 1641 阅读 · 1 评论