2014-11-05 4 views
6

궁금한데, .h 파일을 .proto 파일을 C++로 변환하는 데 사용할 수있는 도구가 있습니까? 내가하고 싶은 것은 : .h 파일에 여러 개의 구조체가 있고 그것을 직렬화하여 protbuf를 통해 보내고 싶습니다. 그렇게하기 위해 .pb.h와 .pb.cc 파일을 생성하기 위해 .proto 파일이 필요하다. 그리고 나서 구조체를 직렬화하고 보낼 수있을 것이다.protobuf .proto 파일로 C++ 헤더 파일 변환

그러한 도구가 있는지 누가 알 수 있습니까? 수동으로 할 수도 있지만 헤더 파일에 많은 구조체가 있기 때문에 시간이 많이 걸립니다.

감사합니다.

내가 묻는 것을 찾지 못했다는 것을 알리기 위해 내 질문을 편집하고 있지만이 도구도 매우 유용하다는 것을 알게 된이 https://code.google.com/p/protobuf-csharp-port/wiki/ProtoGen 도구를 발견했습니다. .proto 파일을 매개 변수로 지정하면 C# 코드가 생성됩니다. 희망이 도움이됩니다!

+0

https://github.com/protobuf-c/protobuf-c이 정보가 도움이 될 수 있습니다. – Blackhat002

+2

다른 방향으로 가야합니다. proto 파일을 만들고'protoc'을 사용하여 C++ 구조체를 빌드하십시오. –

+0

네, 이것이 내가하고 싶은 것입니다. .proto 파일을 빌드하고 protoc을 사용하여 C++ 구조체를 빌드하십시오. 하지만 난 이미 헤더 파일에 구조체가 있고 protobuf에서 사용할 수있는 적절한 C++ 구조체를 얻을 수 있도록이 파일을 .proto 파일로 변환 할 수있는 방법이 있는지 궁금합니다. – CompuPlanet

답변

-1

아니요, 이것은 기계어에서 역 컴파일러를 사람이 읽을 수있는 C++로 다시 작성하는 것과 같습니다.

관련 문제