Как собрать протобуф гугл без использования iostreams? - PullRequest
0 голосов
/ 30 августа 2011

Название подводит итог.Проект, над которым я сейчас работаю, не использует iostreams.И мы используем STLport.Мы хотели бы использовать библиотеку google protobuf для сериализации и десериализации сообщений через Ethernet.Кто-нибудь создавал protobuf без использования iostreams?

1 Ответ

2 голосов
/ 30 августа 2011

Вы говорите о взаимодействии с protobufs без использования iostreams? На самом деле строятся без видимых типов. Вот что вы можете сделать, чтобы взаимодействовать с ними без типов:

Да, использование protobufs без IOStreams очень возможно. Все сообщения буфера протокола поддерживают такие методы, как

  • ParseFromArray
  • ParasePartialFromArray
  • ParseFromString
  • ParsePartialFromString

, которые позволяют вам реализовать все, используя ваши собственные буферы.

Для сборки без типов вы теоретически могли бы дать ему заглушки для удовлетворения требований и заставить его скомпилировать, так как они вам не понадобятся, если вы используете вышеупомянутый интерфейс.

...