我正在编写一个C++客户端/服务器应用程序。服务器是使用VS 2015构建的,而客户端是使用VS 2010构建的。两者都是用C++编写的。我试图使用Google的protobuf进行序列化和解析以在服务器和客户端之间交换数据。VS 2015可以使用生成代码的一个版本(在我的情况下是3.5)的protobuf,而VS 2010可以使用另一个版本(在我的情况下是2.6.1)的protobuf。我的问题是:可以在一侧序列化数据并在另一侧解析数据吗?我在两侧都使用相同的.proto文件。但由于前述原因必须使用不同版本的protobuf来生成代码。