Closed WithFoxSquirrel closed 1 year ago
书里代码用的是早期非模板版本的sophus。在git clone sophus之后需要checkout到指定版本才能编译。
按照书上,checkout到 git checkout a621ff (实际是a621ff2)
编译出错,修改unitcomplex real() = 1.0 ; => unitcomplex.real(1.0); 编译成功
然后到ch4/useSophus/build 目录, make
clang 版本和平台 Apple LLVM version 9.1.0 (clang-902.0.39.2) , update_se3(0,0) = 1e-4d; -> update_se3(0,0) = 1e-4;
高博,书上的有些例子不能在 osx 上编译吗?
不知高博能否告知,你所使用的gcc版本?
按照书上,checkout到 git checkout a621ff (实际是a621ff2)
编译出错,修改unitcomplex real() = 1.0 ; => unitcomplex.real(1.0); 编译成功
然后到ch4/useSophus/build 目录, make
clang 版本和平台 Apple LLVM version 9.1.0 (clang-902.0.39.2) , update_se3(0,0) = 1e-4d; -> update_se3(0,0) = 1e-4;
高博,书上的有些例子不能在 osx 上编译吗?
分别改为: unitcomplex.real(1.); unitcomplex.imag(0.); 以及 update_se3(0,0) = 1e-4; 就可以编译通过
您好,我叫旷鸿章,我已经收到了你的邮件。谢谢!
编译useSophus 报错
查资料有说是c++11的问题,cmakelists增加 set( CMAKE_CXX_FLAGS "-std=c++14 -O3" ) 后,编译报