C/C++ 使用proto文件生成.cc和.h文件
protobuf3.5.0 c++静态库 语法使用proto2比如CommonGiftReq.proto文件内容
syntax = "proto2";
package CommonGift;
message CommonGiftReq
{
optional int32 nUserID= 1;//用户id
optional string szActModule = 2;//活动模块名
optional string szExtendParam = 3;//扩展参数
}
通过命令生成.cc .h
protoc.exe --cpp_out=./ CommonGift.proto
.\protoc.exe --version
libprotoc 3.5.0
如果proto文件有多个,有嵌套,使用-I 选项添加包含目录
执行完生成命令得到两个文件,引入到cpp项目中就可以使用了
CommonGift.pb.cc
CommonGift.pb.h
挺方便的
页:
[1]