我必须让Google Protobuf在Visual Studio 2003上运行,但它是为Visual Studio 2008构建的。有人知道这是否可能吗?如果可能,是怎么做到的?我做了一些研究,发现有时只是在。sln中重命名项目版本号应该会有所帮助,但对我来说并没有。我不知道如何从这里继续下去。也许转换器能帮上忙?
提前感谢您的帮助!
显然这是不可能运行谷歌Protobuf与MSVS03编译器。当尝试这样做时会发生以下错误:
...includegoogleprotobufstubsatomicops_internals_x86_msvc.h(46) : fatal error C1189: #error : "We require at least vs2005 for MemoryBarrier
因此我们至少需要MSVS05