編譯LIO_SAM和gtsam時關於Eigen庫版本沖突問題的解決方法


編譯 LIO_SAM ,報錯: error: static assertion failed: Error: GTSAM was built against a different version of Eigen 。

該錯誤是因為在安裝 gtsam 庫時會出現 Eigen 庫的沖突問題,按網上教程在 CmakeLists.txt 文件中新增: set(GTSAM_USE_SYSTEM_EIGEN_ON)

並去 eigen 官網下載3.2以上的版本,手動安裝 eigen

再次編譯 gtsam , 編譯通過 ;

接着編譯 LIO_SAM ,無錯誤 ,通過編譯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM