Ответ 1
Версия "lite" не может сериализоваться в или из iostream
, или "FileDescriptor
", и она не может использовать функцию Reflection
и... рассеяние других функций.
Мой совет - просто использовать версию Lite, пока не встретите функцию, требующую полной версии. Очень легко переключаться с одного на другой.
Если вам нужно просмотреть список недостающих версий, рекомендую просмотреть <google/protobuf/message.h>
. В основном все, что включает файл, является эксклюзивным для полной версии. (<google/protobuf/message_lite.h>
#include
d из полной версии.)
Здесь ссылка:
https://github.com/google/protobuf/blob/master/src/google/protobuf/message.h