.NET 응용 프로그램에서 Protobuf-net을 사용하여 상대적으로 쉽게 객체를 직렬화했습니다. GetProto() 명령을 사용하여 protobuf-net이 생성 한 .proto 파일도 얻습니다.Protobuf-net - .NET GUID 직렬화 - C++에서 이것을 읽는 방법?
.NET에서 .proto 파일을 생성 할 때 GUID 필드에 "bcl.guid"유형이 표시됩니다.
이제 C++로 .proto 파일을 컴파일하여 데이터를 비 직렬화 할 수 있습니다.
그러나 C++ protoc.exe 컴파일러는 bcl.guid를 해석하는 방법을 모르고 "VideoAudioStructs.proto : 11 : 13 :"Guid "정의되지 않았습니다."라는 오류 메시지를 throw합니다. 어떻게해야합니까?
Guides에 문제가있는 경우 : 빈 값으로 비 직렬화됩니다. http://stackoverflow.com/questions/20376783/protobuf-net-fails-to-deserialize-guid – Fdr