MSVS2008 到 MSVS2003 的转换(Google Protobuf)

MSVS2008 to MSVS2003 Conversion (Google Protobuf)

我必须在 Visual Studio 2003 年获得 Google Protobuf 运行,但它是为 Visual Studio 2008 年建造的。有谁知道这是否可能,如果可以的话,如何? 我做了一些研究,发现有时只是重命名 .sln 中的项目版本号应该有所帮助,但对我来说却没有。我不知道如何从这里继续。某种转换器可能会有所帮助?

预先感谢您的帮助!

显然无法使用 MSVS03 编译器 运行 Google Protobuf。尝试这样做时出现以下错误:

...\include\google\protobuf\stubs\atomicops_internals_x86_msvc.h(46) : fatal error C1189: #error : "We require at least vs2005 for MemoryBarrier

因此我们至少需要 MSVS05。