《編譯Sophus遇到的坑:eigen3與Sophus版本不匹配》

SLAM中所使用的操作李代數的庫Sophus在cmake的時候需要有eigen3庫作爲依賴,但是需要eigen-3.3.0以上版本。

但是《視覺SLAM十四講》裏面使用的是libeigen3-dev下載的eigen3版本爲3.2.x的版本。所以必須手動卸載低版本的eigen3。然後重新安裝eigen-3.3.0以上版本(還有記得將下載好的Eigen複製到usr/include/下--否則IDE找不到)。

最後再cmake Sophus才能編譯成功。

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