【发布时间】:2018-12-20 09:20:46
【问题描述】:
我正在编写一个 C++ 客户端/服务器应用程序。服务器是用 VS 2015 构建的,而客户端是用 VS 2010 构建的。两者都是用 C++ 编写的。我正在尝试使用 google 的 protobuf 进行序列化和解析,以便在服务器和客户端之间进行数据交换。 VS 2015 使用 protobuf 的一个版本(在我的情况下为 3.5)生成的代码,而 VS 2010 使用另一个版本(在我的情况下为 2.6.1)生成的代码。我的问题是:数据可以在一侧序列化并在另一侧进行解析吗?我在两边都使用相同的 .proto 文件。但由于上述原因,必须使用不同版本的 protobuf 来生成代码。
【问题讨论】:
标签: protocol-buffers multiple-versions