flutter 之proto

和嵌入式用proto协议来通信,以mac来演示

先在电脑上安装protobuf(在博主文章内容里面搜Mac安装protobuf),然后在桌面上放这几个文件,且build_proto_dart.sh文件内容如图所示

复制代码
#!/bin/bash


SCRIPT=$(readlink -f "$0")

SCRIPTPATH=$(dirname "$SCRIPT")

cd $SCRIPTPATH

protoc --dart_out=test *.proto --plugin=protoc-gen-dart=$HOME/.pub-cache/bin/protoc-gen-dart

cd test

mv *.pb*.dart ../test2/

然后将你要转译的proto文件放在桌面上,然后在控制台输入sh build_proto_dart.sh,然后会在test2里面出现你想要的proto文件。build_proto_dart.sh文件内容博主自己需求写的,大家也可以按自己需求更改.

相关推荐
哟哟耶耶几秒前
随笔小计-前端经常接触的http响应头(跨域CORS,性能-缓存-安全,token)
前端·网络协议·http
不爱吃糖的程序媛3 分钟前
Flutter-OH 三方库适配指南:核心文件+实操步骤
flutter
Allen_LVyingbo3 分钟前
病历生成与质控编码的工程化范式研究:从模型驱动到系统治理的范式转变
前端·javascript·算法·前端框架·知识图谱·健康医疗·easyui
rgeshfgreh8 分钟前
Python函数全解析:定义、参数与作用域
前端·数据库·python
行者969 分钟前
OpenHarmony Flutter 搜索体验优化实战:打造高性能跨平台搜索组件
flutter·harmonyos·鸿蒙
Serendipity-Solitude15 分钟前
使用HTML创建井字棋
前端·html
Aotman_1 小时前
JS 按照数组顺序对对象进行排序
开发语言·前端·javascript·vue.js·ui·ecmascript
Hi_kenyon9 小时前
VUE3套用组件库快速开发(以Element Plus为例)二
开发语言·前端·javascript·vue.js
起名时在学Aiifox9 小时前
Vue 3 响应式缓存策略:从页面状态追踪到智能数据管理
前端·vue.js·缓存