windows nanopb的使用


1.编写.proto文件,比如GlobalConfig.proto

2.把GlobalConfig.proto 放到nanopb0.4.1-generator-bin的文件夹里面

3.打开windows 命令行,cd 到当前nanopb0.4.1-generator-bin文件夹,输入

protoc --nanopb_out=. GlobalConfig.proto

4.nanopb0.4.1-generator-bin的文件夹里面将会生成GlobalConfig.pb.h 和 GlobalConfig.pb.c 文件

5.生成的GlobalConfig.pb.h 可以放到项目的 include文件里面, GlobalConfig.pb.c 可以放到项目的 src文件夹里面。

 

nanopb 官网文档

https://jpa.kapsi.fi/nanopb/docs/index.html

 

nanopb 将需要保存的参数写在.proto文件里面,然后生成对应的.pb.h 和.pb.c 文件。

项目程序的lib文件夹需要 nanopb , nanopb 文件夹需要包含 

  • pb.h
  • pb_common.h
  • pb_common.c
  • pb_encode.h
  • pb_encode.c
  • pb_decode.h
  • pb_decode.c
程序编写的过程,如果需要如上文件,需要声明。
比如:
#include <pb_encode.h>
#include <pb_decode.h>
#include <pb.h>
 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM