protobuf的c++生成简明过程示例
来源:互联网 发布:接收手机短信的软件 编辑:程序博客网 时间:2024/06/05 14:09
1、 定义.proto文件:
消息体中:
required 必须的
optional 可选择的
repeated 不定项的(0个或多个)
枚举:略
2、编译:
生成cpp文件:执行(protobuf所在文件夹)\protobuf\_tools\buildcpp.bat
生成lib文件:
复制生成的.h .cc文件到(protobuf所在文件夹) \protocol\src
编译运行,生成 lib文件(注意生成lib的时候需要用到google文件夹下的protobuf文件夹)
3、然后将生成的自定义的生成的protobuf静态库名和libprotobufd.lib加到工程属性中的链接库“附加依赖库里”。注意这里的libprotobufd.lib是google自带的静态库不需生成,但用时一定要包含进来,不然就会出现缺少库错误的现象。
- protobuf的c++生成简明过程示例
- C程序的生成过程
- protobuf 生成对应的文件
- Protobuf基于java的官方示例演示
- 在Windows下使用Protobuf的示例
- [ProtoBuf]ProtoBuf命令生成的Cpp文件分析
- protobuf-c的学习总结
- protobuf-c的学习总结
- c/c++可执行程序的生成过程
- 使用CMake构建项目的简明示例
- 使用CMake构建项目的简明示例
- protobuf 生成的C++代码详解
- protobuf 生成的C++代码详解
- 编译生成protobuf的jar包
- protobuf-c
- c程序生成过程
- C#调用C语言生成的DLL示例
- 如何使用protobuf-net生成.cs(c#)文件
- Serving Web Content with Spring MVC
- 简单的小应用-歌曲列表添加(表单输入内容li增加到ul中)
- ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]>
- django uwsgi 崩溃 导致502错误 超时导致504错误
- AS DBA 和 NORMAL 连接相当于两个身份 DBA 相当与SYS NORMAL 才是自己
- protobuf的c++生成简明过程示例
- select 中option的使用以及动态增加select
- Android之取消标题栏、全屏
- Documentation/acpi/method-customizing.txt
- maven 下载 源码和javadoc命令
- apk加壳工具
- Windows 8.1发布之际 回顾Windows走过的28年
- 一个基本帐户系统的职能
- Android基础——Fragment概述