使用Sophus,报错解决
编译安装
可以直接使用高翔中的第三库,也可以自己网上下载。(本人忘记了自己是哪种方式安装的)
使用报错
错误1(没有C++11支持)
错误信息

解决办法
添加C++ 11支持
在工程的CMakeLists.txt中添加
set(CMAKE_CXX_FLAGS "-std=c++11")
eigen库版本过低
错误信息

自己装个高版本的eigen库
在工程的CMakeLists.txt中将Eigen库的目录换为高版本的
# Eigen
include_directories("/usr/include/eigen3")
#include_directories("/usr/local/include/eigen3")
之后就能编译通过了
本文解决Sophus在编译安装过程中遇到的问题,包括缺少C++11支持及eigen库版本过低的错误。通过修改CMakeLists.txt文件,添加C++11支持并更新eigen库路径,实现成功编译。
8006

被折叠的 条评论
为什么被折叠?



