Even if only the implementation changes -- specifically, the class's memory layout -- that will cause a binary incompatibility, especially since STL is all templates. It seems the debug vs. release versions of MSVC's STL are not even binary compatible, so being compatible between two versions of MSVC seems doubtful.
On Tue, Sep 16, 2008 at 10:40 AM, Niall <[EMAIL PROTECTED]> wrote: > > Thanks for the reply. You're probably right... but I'm still not > convinced it wouldn't work. I couldn't imagine the STL's interface > changing. The implementation, sure, but I'd be surprised if the > interface would (There'd need to be a real good reason with all that > reference paperwork needing changing). > > > Protobufs use STL heavily in the interface, and I think > > the STL classes change from version to version. > Sure, but if I can compile the DLL's and LIB's anyway I can't see this > being a problem. > > This is just gut feeling, though. I can't find anything online to say > either way which would happen. Would it be worth trying anyway? If > possible. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---