编译完成以后, 会有一个.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进行编程了