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

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://www.dtcms.com/a/5851.html

相关文章:

  • 深入ArkUI:深入实战组件text和text input
  • 非阻塞 IO(NIO)
  • 第一章 Linux 初探
  • CSS-SVG-环形进度条
  • c语言-string.h库函数初识
  • 使用ArcMap进行选址服务,适宜性分析
  • kubernetes集群 应用实践 kafka部署
  • Vue2+element-ui 实现select选择器结合Tree树形控件实现下拉树效果
  • 将ncnn及opencv的mat存储成bin文件的方法
  • 听GPT 讲Rust源代码--src/tools(27)
  • 什么是高并发系统?
  • ChatGPT4.0(中文版)国内无限制免费版(附网址)
  • 15. 三数之和
  • conda移除环境
  • 【译文】IEEE白皮书 6G 太赫兹技术的基本原理 2023版
  • 【第十二课】KMP算法(acwing-831 / c++代码 / 思路 / 视频+博客讲解推荐)
  • SpringMVC系列之技术点定向爆破一
  • 相比于其他流处理技术,Flink的优点在哪?
  • 3D动态路障生成
  • 【Qt-Button】
  • 蓝牙物联网智能安防系统设计方案
  • 工程监测振弦采集仪的信号处理与分析方法研究
  • 基于RocketMQ实现分布式事务
  • mac下jd-gui提示没有找到合适的jdk版本
  • Vue框架引入Axios
  • 微软发布安卓版Copilot,可免费使用GPT-4、DALL-E 3
  • 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
  • 如何批量提取pdf文件名到excel?
  • 【前端框架】NPM概述及使用简介
  • ICLR 2024 高分论文 | Step-Back Prompting 使大语言模型通过抽象进行推理