본문으로 건너뛰기

Protobuf

Protobuf

컴파일


  • package <package>;.으로 구분되어 namespace로 사용됩니다.
    • Ex) package foo.bar; -> foo::bar
  • import "<path>/<proto>.proto";는 디렉토리 경로와 파일명으로 사용됩니다.
    • Ex) import "foo/bar.proto"; -> foo/bar[.grpc].pb<.h|.ccc>
protoc \
--proto_path=<protoRoot> \
--cpp_out=<cppRoot> \
<protoFile>