2016-10-29 3 views
2

Я пытаюсь следовать инструкциям, приведенным в этой статье:Dart protobuf: какую версию protoc загрузить?

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

Шаг один должен установить компилятор протокола. Мой вопрос в том, имеет ли значение, какую версию я загружаю? Нужно ли использовать версию javasript, поскольку Dart будет компилироваться до Javascript? Пожалуйста, смотрите ниже ссылку на список всех загрузок protoc, чтобы увидеть, что я имею в виду:

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

Любые рекомендации будут массово оценили. Извините, если у этого есть очень очевидный ответ - я совершенно новичок в этом и изо всех сил пытаюсь найти больше информации в любом месте.

Заранее спасибо.

ответ

1

Вам ничего не нужно для JS. Компилятор генерирует код, который дротик получает скомпилированный к JS

Установите один из:

  • 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
+0

Спасибо за быстрый ответ - именно то, что я хотел знать! Просто еще одна вещь, у меня 64-битные окна, но есть только win32, которые можно скачать. Знаете ли вы, что это проблема для меня, или если вы загрузите ссылку win32 для справки на 64 бит? – SSS

+0

Win32 отлично работает на Win64. Просто ОЗУ ограничено 3 Gig ;-) для этого приложения –

+0

А, оказывается, это все равно не работает на окнах. См. Рекомендации по настройке виртуальной машины здесь: http://stackoverflow.com/questions/22671896/alternative-to-dart-protoc-plugin-for-windows/22672801#22672801 Я думаю, это все еще так, как не удалось создать плагин на компьютере Windows. – SSS