天天看點

安裝ceres庫缺少依賴項ubuntu14.04安裝ceres庫缺少依賴項

ubuntu14.04安裝ceres庫缺少依賴項

ceres庫在安裝之前需要許多依賴項

sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev 
libgoogle-glog-dev libgtest-dev
           

在安裝的時候并沒有發現有什麼問題,可是在cmake的時候就發現有一些問題,說是缺失一些檔案,這時候可能是我們某個依賴項沒有安裝上,可以單獨測試,重新安裝一下,找到是确實哪個依賴項。

發現之後我們可以先update一下

sudo apt-get update
           

在重新安裝,看看能不能找到軟體包,如果還是找不到,那就打開源檔案

sudo gedit /etc/apt/sources.list
           

在文本最後加入一行(這個是ubuntu官方社群給的)

deb http:// xenial main universe
           

在重新update一下

這時候可能會報錯說找不到什麼什麼,或者連接配接不上什麼什麼,沒關系,可以忽略他。再次重新安裝依賴項,這時候可以發現依賴項軟體包找到啦^^,之後cmake我們要安裝的ceres,就完成了.