1,此文件夹中的protobuf库文件与exe均是在windows10+minGW下编译生成的
2,protobuf版本是3.6.1(源码一并附上)
3,使用说明参考:
3.1,编者环境window10 +qtCreator5.11.1(安装时勾选上minGW);
3.2, 编写.proto文件
例:
syntax = "proto3";
package MXSocket;
message TestREQ
{
int32 data = 1;
string Msg = 2;
}
3.3,将写好的xx.proto文件与protoc.exe放在同一个文件夹下,在当前文件夹下cmd命令
protoc.exe -I=. --cpp_out=. xx.proto
3.4,当前文件夹目录下会自动生成xx.pb.cc和xx.pb.h文件
3.5,将生成的.cc和.h文件放在你的qtCreator工程下
3.6,.pro文件配置如下(具体路径是你的libprotobuf.a和src的路径)
LIBS += -LD:/project/test/ -lprotobuf
INCLUDEPATH +="E:\protobuf3.6.1\gitpb\protobuf\src"
3.7,编译,测试
1