用这个库最麻烦的就在于不同的人引了 protobuf 的不同版本,
然后要合并在一起用的时候。。。就麻烦了。
【 在 ble (ble) 的大作中提到: 】
: 这么说吧,你这里遇到的问题和说的经验,并不仅是protobuf的问题,而是C++从业人员需要掌握的的基本工程经验。
: 首先,protobuf的设计目的,是一个高效强兼容的交换格式,交换格式就意味着你要把它序列化成字节(二进制,文本,json都可以)传递给对方,由对方来反序列化并使用。所以你的模块不应该直接暴漏实例化的对象,除非你们是在同一个二进制执行单元。
: 其次,你说的在接口里面暴露对象给其他模块,这是C++的基础常识。有两点:
: ...................
--
FROM 211.95.56.*