raulmur / ORB_SLAM2

Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Other
9.17k stars 4.69k forks source link

【OSX】build failed. no template named 'SkewSymmetricMatrix3' #1063

Open dandingol03 opened 1 year ago

dandingol03 commented 1 year ago

Hi, I have install eigen 3.4.0. However there is some error when i build this project with build.sh error log: /usr/local/include/eigen3/Eigen/src/Core/SkewSymmetricMatrix3.h:54:13: error: no template named 'SkewSymmetricMatrix3' typedef SkewSymmetricMatrix3 PlainObject; ^ /usr/local/include/eigen3/Eigen/src/Core/SkewSymmetricMatrix3.h:125:44: error: no template named 'SkewSymmetricWrapper'; did you mean '::Eigen::SkewSymmetricBase'? using SkewSymmetricProductReturnType = SkewSymmetricWrapper<const EIGEN_CWISE_BINARY_RETURN_TYPE( ^ /usr/local/include/eigen3/Eigen/src/Core/SkewSymmetricMatrix3.h:34:7: note: '::Eigen::SkewSymmetricBase' declared here class SkewSymmetricBase : public EigenBase ^