다양한 메시징 형식을 구현하는 데 protobuf-net을 사용하고 있습니다. 특히 proto 컴파일러를 망칠 필요가 없어 계약 기반 방식을 선호합니다. 정보를 찾을 수없는 한 가지 점은 크로스 플랫폼 작업이 어렵다는 것입니까? PB 데이터를 파싱 할 수 있어야하는 몇 가지 C++ 응용 프로그램이 있습니다. protobuf-net이 PB 표준 형식으로 직렬화된다는 것을 알고 있지만 프로토 타입 파일이 아닌 계약 방식을 사용하면 C++ 측에서 구문 분석을 수행하는 방법을 설명합니다 자료?protobuf-net with C++
(해야합니까?) C++에서 데이터를 이해해야하는 (거의) 경우를 위해 별도의 프로토 파일을 작성할 수 있습니까? 그렇다면 proto 파일에서 생성 된 C++ 클래스가 원시 파일이 아닌 C# 측의 데이터와 일치한다는 것을 정확히 어떻게 알 수 있습니까?