MSVS2008到MSVS2003转换(Google Protobuf)

时间:2015-05-19 08:49:26

标签: visual-studio converter protocol-buffers

我必须在Visual Studio 2003上运行Google Protobuf,但它是为Visual Studio 2008构建的。有没有人知道这是可能的,如果是的话,怎么样? 我做了一些研究并发现,有时只是重命名.sln中的项目版本号应该会有所帮助,但对我来说却没有。关于如何从这里继续,我一无所知。某种转换器可能会有所帮助吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

显然无法使用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。