0

我想编译下一行:

 R"(The String Data \ Stuff " )"

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

4

1 回答 1

3

2012年11 月的 Compiler CTP是一个社区技术预览版:它是供人们使用和测试的预览版,但不适合生产使用(它没有“上线”许可证)。

Visual Studio 2012 Update 1是用于生产用途的 Visual Studio 2012 更新。此更新包括支持使用 Visual C++ 2012 来定位 Windows XP。

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

于 2012-12-17T19:40:37.600 回答