最近在跟着高翔博士的《SLAM十四講》學習slam,在安裝g2o的時候出現libcholmod-dev檔案找不到的問題,當時搜尋了好多也沒要找到比較好的解決辦法,後來咨詢了一下大神,成功解決了!可能由于版本不同吧,是以安裝這個依賴項的時候,建議這樣做:
輸入sudo apt-get install libcholmod然後按Tab鍵,Tab鍵就是自動補充指令,當你記不住完整指令的時候,你按下它,他會自動搜尋!我在這裡出來的是libcholmod2.1.2,然後安裝就好!接着在輸入:
sudo apt-get install libqt4-dev qt4-qmake libqglviewer-dev libsuitesaprse-dev libcxsparse3.1.2
再之後的話,建議去github上面下載下傳源碼https://github.com/RainerKuemmerle/g2o
将壓縮的檔案解壓,然後到檔案目錄下,
mkdir build
cd build
cmake ..
make
sudo make install
這裡建立一個build主要是為了友善