protoc 生成C++代码

1.安装protoc
2.把protoc.exe增加到环境变量path,这样方便运行protoc
protoc 生成C++代码_第1张图片
3.书写proto文件。eg:test.proto

syntax = "proto2";
message Book
{
    optional string name = 1;
    optional int32 pages = 2;
    optional float price = 3;
}
message Student
{
    optional int32 age = 1;
    optional string name = 2;
    optional float score = 3;
    repeated Book arrBook = 4;
}

4.生成C++代码
protoc -I=Proto文件路径 –cpp_out=指定输出.h和.cc的目录 Proto文件
也可以使用protoc -h 查看更多帮助
protoc 生成C++代码_第2张图片

生成结果:
protoc 生成C++代码_第3张图片

此时可以直接拷贝到工程里面使用了。

你可能感兴趣的:(protobuf)