找不到头文件 fatal error: sophus/so3.hpp: 没有那个文件或目录
问题描述
fatal error: sophus/so3.hpp: 没有那个文件或目录
原因:
github 现在是新版的sophus,是基于模板类的,它对应的头文件是 .h,而基于非模板类的sophus 对应的头文件是 .hpp,所以会出现报错。
1.2 解决方法
把代码中的
#include “sophus/so3.hpp”
#include “sophus/se3.hpp”
sophus::sophusd SO3;
sophus::sophusd SE3;
全部改为
#include “sophus/so3.h”
#include “sophus/se3.h”
sophus::sophus SO3;
sophus::sophus SE3;