首先推荐2个入门博客
安装与配置protobuf可以参考网上教程,很多很多
仿照blog1中的例子自己写一个protobuf
1 首先写一个.proto文件
ackage lm;
message helloworld
{
required int32 id=1;
required string str=2;
optional int32 opt=3;
}
文件名字是:lm.helloworld.proto
2 编译该文件
protoc -I=./ --cpp_out=./ lm.helloworld.proto
自动生成2个文件
lm.helloworld.pb.cc
lm.helloworld.pb.h
3 编写写端函数writer.cpp
include "lm.helloworld.pb.h"
#include <string>
#include <algorithm>
#include <fstream>
#include <iost