c++ - Visual Studio 2012 支持哪个 XP 版本 [As Target OS]

标签 c++ visual-studio visual-studio-2012 c++11 windows-xp

Visual Studio 2012 支持哪个版本的windows XP。 [编辑:VS12支持编译到哪个版本]

我找到这篇文章: http://blogs.msdn.com/b/vcblog/archive/2012/10/08/windows-xp-targeting-with-c-in-visual-studio-2012.aspx

说明它支持 XP SP3。但是我没有找到任何关于 VS12 update 4 的信息。

此外,如果我使用 VS12 编译的代码在 XP SP2 上没有崩溃并且似乎可以工作。 使用它安全吗?为什么不呢?

谢谢

最佳答案

没错,Visual Studio 2012 可以编译与 Windows XP SP3 兼容的二进制文件。

您需要安装 Platform Toolset v110_xp 并在项目的常规配置属性中选择它。

如果“安全”意味着它有效,那么答案是肯定的。我们安装了 12000 次使用 Visual Studio 2012(以及最近的 Visual Studio 2013)编译的软件,在 Windows XP SP3 上完美运行。

唯一的大问题是运行时调试:您无法在 Windows XP 上安装 Visual Studio 2012,因此查找仅在 Windows XP 上意外发生的错误可能是个问题。

关于c++ - Visual Studio 2012 支持哪个 XP 版本 [As Target OS],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500585/

相关文章:

c++ - 什么时候使用 std::unordered_map::emplace_hint?

.net - 如何从 Visual Studio 2012 检测到的更改列表中排除某些文件夹?

visual-c++ - 无法在 32 位计算机上注册使用 VS2012/VC++ 构建的 COM DLL

c++ - VS2012中Release模式编译时出现错误LNK2001

c++ - 使用 _CrtDumpMemoryLeaks 将数据显示到控制台

c++ - 右值和左值引用的模板特化

visual-studio-2010 - 在 Visual Studio 2010 中 Clean/Build 成功时重建失败

visual-studio - CodeLens 不显示引用文献

c# - Selenium C# 的第二个测试方法失败

python - Cython 中 C++ 函数的性能不佳