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