为什么XP目标中不允许最后添加VC ++ 11'

时间:2012-12-17 17:59:57

标签: visual-c++

我想编译下一行:

 R"(The String Data \ Stuff " )"

当目标是Windows XP(vc110_xp)时,它会给我编译错误;如果VC ++目标不是Windows XP,则编译器接受语法。 ¿为什么呢?

1 个答案:

答案 0 :(得分:3)

November 2012 Compiler CTP是一个社区技术预览:它是人们使用和测试的预览,但不是用于生产用途(它不带有“Go Live” “许可证”。

Visual Studio 2012 Update 1是Visual Studio 2012的更新,适用于生产用途。这是包含对使用Visual C ++ 2012定位Windows XP的支持的更新。

这是两个不同的版本,用于两个不同的目的。 2012年11月编译器CTP在Visual Studio 2012 Update 1发布之前发布,它不包括对Windows XP的支持(它只更新了编译器二进制文件,因此您可以使用一些MSBuild魔法来使用新的使用新的Windows XP支持库预览编译器;但不支持这样做。