报错:
error: reference to ‘Vector3’ is ambiguous Vector3 mean;
/home/meng/xxxxx:139:6: error: reference to ‘Vector3’ is ambiguous
Vector3 mean;
报错原因:
作者自己在/grid_ndt_ws/src/grid_ndt/include/Vector3.h文件里面定义的一个类vector3给c++的类vector3冲突了
解决方法:
修改作者自己定义的类名:
(1)使用全字匹配,替换src下面68/多个vector3为vector3_my
(2)修改/grid_ndt_ws/src/grid_ndt/include/Vector3.h
将其文件名改为 /grid_ndt_ws/src/grid_ndt/include/Vector3_my.h,并修改内容:
// #ifndef OCTOMATH_VECTOR3_H
// #define OCTOMATH_VECTOR3_H
#ifndef OCTOMATH_VECTOR3_MY_H
#define OCTOMATH_VECTOR3_MY_H