我自己也基于cmake编译了cyber框架,目前发现自带的common_component_example跑不通,发布的消息,订阅者收不到,查下来,是因为cyber使用fast-rtps进行发布订阅时,基于protobuf对changemsg先进行了序列化操作,序列化后的数据包含了'\0',而fast-rtps不支持数据域中含0数据的传输,导致0以后的数据都被抛弃了,你这边工程有这个问题吗。
我自己也基于cmake编译了cyber框架,目前发现自带的common_component_example跑不通,发布的消息,订阅者收不到,查下来,是因为cyber使用fast-rtps进行发布订阅时,基于protobuf对changemsg先进行了序列化操作,序列化后的数据包含了'\0',而fast-rtps不支持数据域中含0数据的传输,导致0以后的数据都被抛弃了,你这边工程有这个问题吗。