sophus編譯錯誤,未定義相關函式

2021-10-08 01:40:30 字數 378 閱讀 9448

視覺slam14講中,在編譯完sophus庫後,使用sudo make install安裝後,經過編譯發現錯誤,如下圖

這是因為安裝後打libsophus.so 沒有被cmake鏈結到 sophus_libraries, 因此出現這個錯誤。

在cmakelists中新增如下語句

include_directories

("/usr/local/include/suphos"

)#find_package(sophus required)

set(sophus_libraries libsophus.so)

target_link_libraries

($ $

)

OpenCV 編譯錯誤 未定義的引用

opencv安裝完成也有一陣子了,我才用的是編譯安裝,環境ubuntu16.04 lts。今天有時間想自己寫一點程式,卻發現編譯不過 如下,開啟命令列中輸入的檔名並展示在視窗中 openpicture.cpp include opencv2 highgui highgui.hpp int main ...

Sophus 編譯錯誤

cmakelists.txt呼叫sophus的語法如下 find package sophus required target link libraries 編譯sophus時出現如下錯誤 lib libmyslam.so undefined reference to sophus so3 so3 ...

pthread create報出未定義錯誤

在c 中包含了通檔案pthread.h,include 但還是報錯了沒有定義的錯誤 undefined reference to pthread create undefined reference to pthread join 問題原因 pthread 庫不是 linux 系統預設的庫,連線時需...