> > Will this work on Windows if the prototxt file (text version) was created > on Linux? The complete name of the file is stored in file_name as a string. > The code below generates a badalloc exception on C++ when run on a Windows > 10 machine. > > std::ifstream file(file_name.c_str(), std::ifstream::binary); > std::stringstream buffer; > buffer << file.rdbuf(); > std::string input = buffer.str(); > > success = google::protobuf::TextFormat::ParseFromString(input, > &msg_params_proto_); > > I also tried to covert the prototxt file to its binary format and read it > into input. I then used this to parse it but that returns 0 as well. > > Would appreciate any help from the community! >
I am using protobuf version 2.5.0.a - my project has been on this version for a while so I am kind of stuck with it. Could the old version be an issue here? -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
