当前位置: 首页 > news >正文

flutter 之proto

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

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

#!/bin/bashSCRIPT=$(readlink -f "$0")SCRIPTPATH=$(dirname "$SCRIPT")cd $SCRIPTPATHprotoc --dart_out=test *.proto --plugin=protoc-gen-dart=$HOME/.pub-cache/bin/protoc-gen-dartcd testmv *.pb*.dart ../test2/

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库-期末考前复习-第4章-数据库安全性
  • C基础使用
  • Golang leetcode206 翻转链表 迭代 递归 双指针
  • unknown variable ‘authentication_policy=mysql_native_password‘
  • 图像分割实战-系列教程7:unet医学细胞分割实战5(医学数据集、图像分割、语义分割、unet网络、代码逐行解读)
  • LeetCode 1758. 生成交替二进制字符串的最少操作数【字符串,模拟】1353
  • 2024年01月数据库流行度最新排名
  • 开源掌机是什么?
  • FA模板制作
  • R_handbook_统计分析
  • 数据结构:队列(链表和数组模拟实现)
  • 大数据机器学习GAN:生成对抗网络GAN全维度介绍与实战
  • 系统学习Python——装饰器:函数装饰器-[对方法进行装饰:基础知识]
  • 基础算法-归并排序
  • 20231228在Firefly的AIO-3399J开发板的Android11使用Firefly的DTS配置单前后摄像头ov13850
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • 78. Subsets
  • Date型的使用
  • Javascript Math对象和Date对象常用方法详解
  • k个最大的数及变种小结
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • spring cloud gateway 源码解析(4)跨域问题处理
  • vue的全局变量和全局拦截请求器
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 基于 Babel 的 npm 包最小化设置
  • 力扣(LeetCode)56
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 判断客户端类型,Android,iOS,PC
  • 前端存储 - localStorage
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 一天一个设计模式之JS实现——适配器模式
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • # centos7下FFmpeg环境部署记录
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #在 README.md 中生成项目目录结构
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)fiber的基本认识
  • (二十三)Flask之高频面试点
  • (九十四)函数和二维数组
  • (六)软件测试分工
  • (十六)串口UART
  • (算法)N皇后问题
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (译) 函数式 JS #1:简介
  • (转载)(官方)UE4--图像编程----着色器开发
  • .htaccess配置常用技巧
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .NET 服务 ServiceController
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .net生成的类,跨工程调用显示注释
  • /var/lib/dpkg/lock 锁定问题