Dart protobuf : what version of protoc should I download?

标签 dart protocol-buffers protoc

我正在尝试按照本文中的说明进行操作:

https://www.dartlang.org/articles/libraries/serialization#protobuf-example

第一步是安装协议(protocol)编译器。我的问题是,我下载哪个版本有关系吗?我是否需要使用 javasript 版本,因为 Dart 将编译为 Javascript?请参阅下面的链接到所有 protoc 下载列表,以了解我的意思:

https://github.com/google/protobuf/releases/tag/v3.0.0

任何建议将不胜感激。抱歉,如果这有一个非常明显的答案-我对此很陌生,并且很难在任何地方找到更多信息。

提前致谢。

最佳答案

对于 JS,你不需要任何特别的东西。编译器生成被编译为 JS 的 Dart 代码

安装以下之一:

  • protoc-3.0.0-linux-x86_32.zip
  • protoc-3.0.0-linux-x86_64.zip
  • protoc-3.0.0-osx-x86_32.zip
  • protoc-3.0.0-osx-x86_64.zip
  • protoc-3.0.0-win32.zip
  • 关于Dart protobuf : what version of protoc should I download?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318988/

    相关文章:

    java - 如何从 Swift 原生代码到 Flutter 的 'put' 参数

    Flutter 我在 firebase listing 时收到的错误

    python-3.x - 如何在 Python 中使用 protobuf 有效负载发出 http 请求

    python - 在 Windows 10 上安装 pyCLD3

    dart - Future/Completer 只能调用一次?

    flutter - Renderflex溢出-如何克服抖动?

    c++ - 编译 Protocol Buffer 生成的源文件时,是否有更好的方法来解决警告?

    java - 使用 .proto 模式将 base64 proto 二进制文件转换为人类可读的 (json/xml)

    python - 为什么我的 Protobuf 消息(在 Python 中)忽略了零值?

    c++ - grpc编译错误protobuf 3.2.0(文件是用旧版本的protoc生成的)Ubuntu 16.04