ROS TOPIC 应用遇到问题-double类型数据不能创建

在后面的项目中 有个double 类型的 变量要发布 结果将 .msg文件里的类型声明为double 但是 报错了
具体如下:
生成msg头文件时报这个错误
ROS TOPIC 应用遇到问题-double类型数据不能创建
把double换成 float32后错误消失
ROS TOPIC 应用遇到问题-double类型数据不能创建
ROS TOPIC 应用遇到问题-double类型数据不能创建
那ros 不能把double数据作为topic吗
看这篇博客 可以看到 double用float64代替了
ROS把这些基本类型重新定义了一番
ROS TOPIC 应用遇到问题-double类型数据不能创建

所以把消息类型改成
ROS TOPIC 应用遇到问题-double类型数据不能创建

编译没有问题

可以看到用double时 是白色的, 用float64是是蓝色的。所以类型一定要用蓝色的