易游网-易游模拟器

 找回密码
 立即注册
查看: 2986|回复: 0

[C/C++] C/C++ 使用proto文件生成.cc和.h文件

[复制链接]

1412

主题

1669

帖子

1万

积分

管理员

夏墨独周

Rank: 9Rank: 9Rank: 9

积分
10094

论坛元老技术达人

QQ
发表于 2020-9-16 22:31:54 | 显示全部楼层 |阅读模式
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

挺方便的
来源:易游模拟器(QQ:207621422),转载请注明出处!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易游网-易游模拟器 Copyright @2015-2021 ( 浙ICP备15028007号-1 )

GMT+8, 2024-11-27 12:42 , Processed in 0.028386 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表