catkin_make 编译时遇到这个问题:
/home/robot/ct_lio/src/ct-lio/src/common/eigen_types.h:114:20: error: the type ‘const zjloc::<lambda(const Vec2i&, const Vec2i&)>’ of ‘constexpr’ variable ‘zjloc::less_vec2i’ is not literal 114 | constexpr auto less_vec2i = | ^~~~ /home/robot/ct_lio/src/ct-lio/src/common/eigen_types.h:114:34: note: ‘zjloc::<lambda(const Vec2i&, const Vec2i&)>’ is not literal because: 114 | constexpr auto less_vec2i = | ^ cc1plus: note: ‘zjloc::<lambda(const Vec2i&, const Vec2i&)>’ is a closure type, which is only literal in C++17 and later In file included from /home/robot/ct_lio/src/ct-lio/src/tools/point_types.h:12, from /home/robot/ct_lio/src/ct-lio/src/preprocess/cloud_convert/cloud_convert.h:9, from /home/robot/ct_lio/src/ct-lio/src/preprocess/cloud_convert/cloud_convert.cc:1: /home/robot/ct_lio/src/ct-lio/src/common/eigen_types.h:114:20: error: the type ‘const zjloc::<lambda(cons