If you can write a self-contained reproducible test case, then please file 
an issue and we'll take a look.

Thanks,
Josh

On Wednesday, February 17, 2016 at 11:09:08 AM UTC-8, Yilong Wei wrote:
>
> Same here. Trying to cross-compile caffe which uses protobuf, and 
> caffe::ReadProtoFromBinaryFile is exactly the code shown above.
>
> I've tried ParseFromCodedStream, ParseFromIstream and ParseFromZeroStream. 
> They all returned true (which means success), but the information is not 
> complete.
>
> If I first read the content into an array using fread then ParseFromArray, 
> everything works well. 
>
> That's really strange.
>
> On Friday, August 21, 2015 at 1:58:47 AM UTC+8, wuha...@gmail.com wrote:
>>
>> i make a binary protobuf files in linux and it can well be parse in linux,
>>
>> int fd = open(filename, O_RDONLY);
>>   ZeroCopyInputStream* raw_input = new FileInputStream(fd);
>>   CodedInputStream* coded_input = new CodedInputStream(raw_input);
>>   coded_input->SetTotalBytesLimit(kProtoReadBytesLimit, 536870912);
>>
>>
>>   bool success = proto->ParseFromCodedStream(coded_input);
>>
>>
>> in windows 
>> but after i copy this file to windows, it can be parsed with something 
>> but it is not complete, it just has some information,  using mycode to 
>> parse.
>> but I use protoc.exe to parse it to the text format, it is parsed 
>> successfully with complete message.
>> if i parse this text format, it can be parse with complete message .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to