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