1. 需求和来源
在 视觉SLAM笔记(14) Eigen几何模块 中需要运行Pangolin
执行程序应用过程中出现以下错误:
$ ./visualizeGeometry
terminate called after throwing an instance of ‘std::runtime_error’
what(): Pangolin X11: Unable to retrieve framebuffer options
这样程序就执行不了了,炸裂!
2. 解决办法
在Pangolin\src\display\device
中修改display_x11.cpp
文件
sudo gedit display_x11.cpp
注释下面的两行代码:
修改保存好之后进行编译安装
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
再次执行程序应用就正常了
谢谢