01 简单结构体与命令生成 简单结构体与命令生成 1. quick start Person.proto // Person.protosyntax = "proto3";// 在该文件中对要序列化的结构体进行描述message Person{ int32 id = 1; bytes name = 2; bytes sex = 3; int32 age = 4;} cmd protoc -I=./ Person.proto --cpp_out=./# 单个路径:protoc -I=path .proto文件 --cpp_out=输出路径(存储生成的c++文件)# 多个路径:protoc -I=path1 -I=path2 .proto文件 --cpp_out=输出路径(存储生成的c++文件) 2. C++中使用 #include "Person.pb.h"void test(){ Person p; p.set_id(10); p.set_age(18); p.set_sex("man"); p.set_name("Jay")} 参考资料 Protobuf | 爱编程的大丙 (subingwen.cn) 发布于 2024-08-31