Протокол буфера на игровых приставках - PullRequest
4 голосов
/ 23 мая 2011

Кто-нибудь пробовал буферы протокола google на игровых приставках? Меня больше интересуют консоли High End, такие как PS3 или Xbox360, чем портативные системы.

Что мне интересно услышать, это:

  • Хорошо ли он компилируется из коробки или вам нужно иметь дело с компилятором protobuf, чтобы правильно сгенерировать код?
  • Существуют ли противоречивые библиотечные зависимости, которые могут вызвать проблемы?
  • Есть ли какие-либо опасения по поводу генерации слишком большого количества кода, из-за которого размер кода игры взрывается?

Я думаю об использовании его в среде C ++. Не стесняйтесь добавлять больше проблем, вы думаете, я должен рассмотреть. Я не только ищу проблемы, истории успеха так же интересны.

1 Ответ

3 голосов
/ 23 мая 2011
  1. Компилируется довольно чисто. Вам просто нужно поместить заголовки protobuf в ваш путь включения, а затем связать с библиотеками. У меня также не было никаких странных предупреждений, что иногда случается с сгенерированным кодом.
  2. Я не верю, что есть какие-либо зависимости. Мне удалось собрать его на Windows, Linux и Mac OS X.
  3. Сгенерированные файлы довольно неприятные, но у меня не было проблем с их добавлением в размер кода или резким увеличением времени сборки.

Мне удалось легко интегрировать protobuf с другими сетевыми библиотеками (такими как POCO). Мой опыт был довольно положительным, но тогда это был просто тестовый проект, ничего для производства.

...