错误图如上:
原因应该是eigen库在更新时API的迁移问题(API migration),
我找到了相应的文件,如下图
通过查找资料得知这是因为Affine3d和Isometry3d数据类型不匹配的问题,有可能是在版本更新的时候API发生了迁移(migration)名字改变或者功能改变。解决方式如下图
改过之后保存,再次编译,OK成功!
参考链接:https://github.com/ros/geometry2/pull/335
https://github.com/ros/geometry/pull/113
https://github.com/ros/geometry/issues/101