编译时突然遇到这个问题:
问题解决:将ch13/include/myslam下的algorithm.h中的如下语句进行修改:
修改为:
auto svd = A.jacobiSvd(Eigen::ComputeThinU | Eigen::ComputeThinV);
原因是:bdcSvd至少需要Eigen3.3版本,出现报错意味着你的Eigen版本是3.2版本,这时就需要使用jacobiSvd
编译时突然遇到这个问题:
问题解决:将ch13/include/myslam下的algorithm.h中的如下语句进行修改:
修改为:
auto svd = A.jacobiSvd(Eigen::ComputeThinU | Eigen::ComputeThinV);
原因是:bdcSvd至少需要Eigen3.3版本,出现报错意味着你的Eigen版本是3.2版本,这时就需要使用jacobiSvd