1.下载nanopb工具路径:https://github.com/nanopb/nanopb

Nanopb 是 ansi C 中的小代码大小协议缓冲区实现。它特别适用于微控制器,但适用于任何内存受限系统。

2.解压文件,存放到nanopb-0.3.9.1-windows-x86文件夹中

3.编写proto文件,并保存为test.proto文件

message Test {
     uint32 value = 1; 
 }

4.将test.proto文件存放到nanopb-0.3.9.1-windows-x86/generator-bin文件夹中

5.如下图所示,CMD进入nanopb-0.3.9.1-windows-x86/generator-bin目录下,执行protoc --nanopb_out=. test.proto

6.如下图所示,会生成test.pb.c和test.pb.h文件

GPB proto文件转C语言相关推荐

  1. GPB proto文件转python文件

    1.下载protobuf工具连接:http://code.google.com/p/protobuf/downloads/list 2.配置proto 环境  ,参考地址:go protobuf 使用 ...

  2. iOS 集成Protobuf,转换proto文件

    原文地址:http://blog.csdn.net/hyq4412/article/details/54891038 附加Homebrew安装地址:https://brew.sh/index_zh-c ...

  3. Caffe源码中caffe.proto文件分析

    Caffe源码(caffe version:09868ac , date: 2015.08.15)中有一些重要文件,这里介绍下caffe.proto文件. 在src/caffe/proto目录下有一个 ...

  4. Protobuf之proto文件编写规则

    一. 简单介绍 protobuf文件:就是定义你要的消息(类似java中的类)和消息中的各个字段及其数据类型(类似java类中的成员变量和他的数据类型) 二. Protobuf消息定义 1.消息由至少 ...

  5. proto文件描述语法

    proto文件描述语法 文章目录 proto文件描述语法 Chapter 1. 为什么使用Protocol Buffer Chapter 2. 定义第一个Protocol Buffer消息 Chapt ...

  6. protobuf教程(一)---引入其他proto文件

    本章主要介绍了如何在 proto 文件中引入其他 proto 文件. 1. 概述 Protocol buffers 是一种语言无关.平台无关的可扩展机制或者说是数据交换格式,用于序列化结构化数据.与 ...

  7. .proto文件配置详解

    .proto示例代码如下: package tutorial;option java_package = "com.example.tutorial"; option java_o ...

  8. proto文件导入mysql_导出mysql表结构生成grpc需要的proto文件工具

    使用过grpc的同学都知道,写proto文件比较繁琐,尤其是写message,对应很多字段,为此写了一个简单的从mysql直接读取表结构,生成proto文件的工具. 工具的使用很简单,需要简单的配置, ...

  9. c语言程序头文件作用,C语言头文件

    C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...

最新文章

  1. 实现跨域cookie共享(转载)
  2. Java数组与List 相互转换方法详解
  3. 精品美剧小屏精致灰色风格苹果CMSv10主题
  4. 知识图谱|各生命周期主流算法 实践
  5. An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometri
  6. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十二)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网。...
  7. 20款绝佳的HTML5应用程序示例
  8. 看上冰岛的域名con.is
  9. 分享一款挡字幕小工具,自带翻译功能,方便看剧学英语、日语
  10. 深入理解 ceph mgr
  11. 【概率论】4-3:方差(Variance)
  12. 计算机组成原理课程设计-logisim仿真补码一位乘
  13. 有线广电如何转型和发展
  14. 简要分析网络三层架构(核心层、汇聚层、接入层)
  15. c语言程序 强制关机程序,怎么用C或者C++编写一个电脑强制关机程序
  16. Ubuntu系统下硬盘安装windows
  17. php在线查毒,linux clamav 免费查毒工具
  18. 产品管理——何为用户体验?附《用户体验的要素》PDF版下载
  19. iOS获取图片的区域主色
  20. 时钟周期-秒、毫秒、微秒、纳秒之间的换算

热门文章

  1. 第六章 第二节:AndroidStudio地图覆盖物
  2. 200817 python + BI
  3. linux vim 搜索关键词,Linux_vim 计算搜寻关键字数量,在看过 vim 的全域指令和 search - phpStudy...
  4. 九龙证券|重大利好!期货公司打新再“解绑”:可直接参与首发网下配售!
  5. 学c语言要先学什么,C语言入门要先学什么,你知道怎么入手吗?
  6. SROP 64位-smallest(2017429ctf.ichunqiu)
  7. C# 创建ini文件
  8. css的排版连起来跟全部竖着的区别,CSS实现文字竖排排版
  9. 小国王(原骑士)(状态压缩)
  10. K8s+Docker+KubeSphere+DevOps