title: serialize in .NET, deserialize in C++
body: <p>I have a .NET application which serializes an object in binary format.
  this object is a struct consisting of a few fields.</p>
  
  <p>I must deserialize and use this object in a C++ application.
  I have no idea if there are any serialization libraries for C++, a google search hasn't turned up much.</p>
  
  <p>What is the quickest way to accomplish this?</p>
  
  <p>Thanks in advance.
  Roey.</p>
  
  <p>Update : 
  I have serialized using Protobuf-net , in my .NET application, with relative ease.
  I also get the .proto file that protobuf-net generated, using GetProto() command.
  In the .proto file, my GUID fields get a type of "bcl.guid", but C++ protoc.exe compiler does not know how to interpret them!
  What do I do with this?</p>