1.主要是修改了CMakeList.txt,
增加了在target_link_Libraries()之前增加了
add_message_files(
FILES
IbeoRaw.msg
)
#这里的msg根据实际情况进行添加或者修改
generate_messages(
DEPENDENCIES
std_msgs # Or other packages containing msgs
geometry_msgs
)
add_dependencies(ibeo_lux_raw ${PROJECT_NAME}_generate_messages_cpp
${${PROJECT_NAME}_EXPORTED_TARGETS})
ros由msg生成的头文件的会出现在devel/include下面,如果出现下面这种情况
则需要把devel/include下面的velodyne_msgs文件夹整个到ugv_os/modules/drivers/hesai/src/pandar/src/pandar_general_raw/下面这样才能找到velodyne_msgs/PandarScan.h
如果出现 pcap.h找不到,则需要再继续安装:
sudo apt install libpcap-dev