1.安装protoc
2.把protoc.exe增加到环境变量path,这样方便运行protoc
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 查看更多帮助
生成结果:
此时可以直接拷贝到工程里面使用了。
本文介绍如何通过Protobuf定义数据结构,并生成C++代码。步骤包括安装protoc编译器、设置环境变量、编写.proto文件及使用protoc生成对应的C++源文件。示例展示了Book与Student的数据结构。
1931

被折叠的 条评论
为什么被折叠?



