(轉)Ubuntu16 安裝g2o_viewer

問題: Error in `./g2o_viewer’: realloc(): invalid pointer

解決方法:
(1)修改:在FindQGLViewer.cmake 中添加下面的加粗代碼。
find_library(QGLVIEWER_LIBRARY_RELEASE
NAMES qglviewer-qt4 QGLViewer-qt4 qglviewer QGLViewer QGLViewer2
PATHS /usr/lib
/usr/local/lib
/usr/lib/x86_64-linux-gnu # Ubuntu 16.04 and derivatives
/opt/local/lib
/sw/lib

find_library(QGLVIEWER_LIBRARY_DEBUG
NAMES dqglviewer dQGLViewer dQGLViewer2 QGLViewerd2
PATHS /usr/lib
/usr/local/lib
/usr/lib/x86_64-linux-gnu # Ubuntu 16.04 and derivatives
/opt/local/lib
/sw/lib
(2)安裝:sudo apt-get install libqglviewer-dev-qt4。
(3)清除已安裝的g2o,重新編譯並安裝g2o。

參考:https://github.com/RainerKuemmerle/g2o/issues/133

作者:younger671
來源:CSDN
原文:https://blog.csdn.net/younger671/article/details/79079943
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章