视觉SLAM十四讲非模板Sophus库编译报错问题

高翔《视觉SLAM十四讲》第一版,第四章、非模板Sophus库编译出现报错:

so2.cpp:32:26: error: lvalue required as left operand of assignment
so2.cpp:33:26: error: lvalue required as left operand of assignment

视觉SLAM十四讲非模板Sophus库编译报错问题_第1张图片

实例unit_complex_的方法real()imag()不能用=直接赋值,应修改为:

SO2::SO2()
{
  // unit_complex_.real() = 1.;
  unit_complex_.real(1.);
  // unit_complex_.imag() = 0.;
  unit_complex_.imag(0.);
}

你可能感兴趣的:(slam)