问题出在我们的radar_msgs还有autoware_msgs都是自定义的,所以要把我们自定义好的msg包放在src目录下和节点的功能包同一目录,如下图所示
然后catkin build还是报错没有radar_msg.h的头文件,这是因为之前用
sudo apt-get install ros-melodic-radar-msgs
sudo apt-get install ros-melodic-autoware-msgs
下载了官方的包,所以编译的时候默认读取这两个官方的包了
用
sudo apt-get --purge remove ros-melodic-radar-msgs
sudo apt-get --purge removeros-melodic-autoware-msgs
删除autoware 和 radar msg就可以成功编译了。