次のコードを使用しています
int lenSend = odl->ByteSize();
char* buf = (char *)malloc(lenSend);
odl->SerializeToArray(buf, lenSend);
このエラーが表示されますが、なぜそれが表示されるのか理解できません (はい、3 回表示されます):
libprotobuf ERROR google/protobuf/wire_format.cc:1059] プロトコル バッファのシリアル化中に、無効な UTF-8 データを含む文字列が見つかりました。文字列には UTF-8 のみを含める必要があります。raw バイトには「bytes」タイプを使用します。
libprotobuf ERROR google/protobuf/wire_format.cc:1059] プロトコル バッファのシリアル化中に、無効な UTF-8 データを含む文字列が見つかりました。文字列には UTF-8 のみを含める必要があります。raw バイトには「bytes」タイプを使用します。
libprotobuf ERROR google/protobuf/wire_format.cc:1059] プロトコル バッファのシリアル化中に、無効な UTF-8 データを含む文字列が見つかりました。文字列には UTF-8 のみを含める必要があります。raw バイトには「bytes」タイプを使用します。
ありがとう。