google protocol buffer
007djx
这个作者很懒,什么都没留下…
展开
-
Google Protocol Buffer在QT Creator使用教程(四)proto序列化和反序列化
上一教程对proto文件的语法进行了详细说明,本教程将对google protocol buffer数据序列化和反序列化进行举例说明。下面先以最简单的数据结构为例:第一步,新建项目,选择Qt Console Application第二步,点击choose后,项目的名称和保存位置自己定义,有意义的工程名即可。第三步,然后一直点击下一步,直到选择kit,选择如下图所示:点击下一步即可。教程(一)中解压的文件中有examples文件夹,在此文件夹下新建proto文...原创 2020-08-28 16:52:20 · 600 阅读 · 0 评论 -
Google Protocol Buffer在QT Creator使用教程(三)proto文件编辑说明和数据结构
一、proto文件编辑说明使用教程(二)中,构建了简单的proto文件,但是没有进行详细介绍。以下对proto文件中的语法进行介绍。message person{requried string name=1;optional int32 age=2;}message persons{repeated person p=1;}以上述为例:(1) 关键字message:代表了实体结构,由多个消息字段(field)组成。关键字后是字段唯一标识(message后的字符,可自己定.原创 2020-08-26 18:04:47 · 444 阅读 · 0 评论 -
Google Protocol Buffer在QT Creator使用教程(二) 创建proto文件和生成目标语言格式C++
一、创建proto文件1、在D:\protobuf-2.6.1\examples下新建文本文档person.txt,然后将文件名改为person.proto。文件内的内容如下所示:message person{optional string name=1;optional int32 age=2;}在D:\protobuf-2.6.1\examples文件夹中按shift键同时空白处右击,点击“在此处打开命令窗口”,输入指令:protoc -I=D:\protobuf-2.原创 2020-08-25 17:05:23 · 470 阅读 · 0 评论 -
Google Protocol Buffer在QT Creator使用教程(一)下载与编译
一、运行环境:win7 64位 visual studio 2017 社区版一、下载1、下载地址:https://github.com/protocolbuffers/protobuf/releases/tag/v2.6.12、打开地址后在页面底部点击protobuf-2.6.1.zip下载二、编译1、下载解压缩后,用Visual Studio 2017打开D:\protobuf-2.6.1\vsprojects下的protobuf.sln,打开后如下图所示。包含9个项目...原创 2020-08-25 16:01:13 · 446 阅读 · 0 评论