Protobuf的使用方法

来源:互联网 发布:迅雷手游网络加速器 编辑:程序博客网 时间:2024/06/05 19:17

编译完成以后,  会有一个.lib  和 一个.exe 文件



我们在这个目录下随便写一个 proto的头文件先


syntax = "proto3";//import "xxx.proto";package warrially;message Person {  string name = 1;  int32 id = 2;  // Unique ID number for this person.  string email = 3;  enum PhoneType {    MOBILE = 0;    HOME = 1;    WORK = 2;  }  message PhoneNumber {    string number = 1;    PhoneType type = 2;  }  repeated PhoneNumber phones = 4;}message AddressBook {  repeated Person people = 1;}



把他保存成 warrially.proto


按住shift 点右键空白区域, 在此处打开命令窗口    打开控制台, 进入这个目录


输入命令

D:\Work\SVN\ProtoBuf\Debug>protoc.exe --cpp_out=./  warrially.proto

这个时候目录里面应该生成了

warrially.pb.h 和 warrially.pb.cc 两个文件


新建一个新的空白控制台工程.



把 两个文件拷贝进去, 并且设置好 include 的目录 和 lib 的目录.


就可以使用 protobuf进行编程了





0 1
原创粉丝点击