У меня есть спецификация protoBuff3, которая выглядит примерно так:
message MSG {
string name = 1;
repeated string data = 2;
}
и файл опций, который устанавливает "MSG.data max_count: 20"
Я пытаюсь кодировать и декодировать протобуфы безс помощью .
В настоящее время я использую pb_ostream_from_buffer и pb_encode , однако при попытке установить связь я получаю сообщение об ошибке: pb_ostream _..., pb_encode, pb_decode, ... внешние символыне существует.Я могу найти эти функции, определенные в pb_encode.h и pb_decode.h
. В Интернете я вижу ссылки на такие функции, как ParseFromString и SerializeToString , однако я не могунайти эти функции в любом месте.
Как правильно сериализовать и сериализовать мое сообщение без iostreams?