u010910117
兔霍伊
2015-05-22 01:41

eigen库的问题,出现了非法基类的错误~

  • slam
  • eigen
  • 移植

最近在移植一个程序,是国外一个大牛在linux下结合ROS系统写的一个程序,叫lsd_slam.
__我是纯小白啊,_老师就叫我把它移植到Windows下来,_然后就碰到了一个错误,说T
非法基类,指向的是eigen库里面的一个头文件里的代码
namespace internal {
template struct workaround_msvc_stl_support : public T
{
inline workaround_msvc_stl_support() : T() {}
inline workaround_msvc_stl_support(const T& other) : T(other) {}
inline operator T& () { return static_cast<T>(this); }
inline operator const T& () const { return static_cast<const T>(this); }
template
inline T& operator=(const OtherT& other)
{ T::operator=(other); return *this; }
inline workaround_msvc_stl_support& operator=(const workaround_msvc_stl_support& other)
{ T::operator=(other); return *this; }
};
}
表示完全不懂。。。总不会让我改eigen库吧?。。那是哪里出了问题呢~

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答