C++ C++;11适用于windows XP SP1

C++ C++;11适用于windows XP SP1,c++,visual-studio,c++11,windows-xp,C++,Visual Studio,C++11,Windows Xp,我想用C++11编写在WindowsXPSP1上工作的代码。 当然我想使用visual studio, 但是版本2012\2013不支持XP SP1 2010版不支持C++11 我宁愿使用VS2013的c++11特性,但VS2012中的特性也足够了 理想的是,C++语言与OS无关。编译器/链接器应该生成一个二进制文件,目标CPU可以理解它。操作系统/内核/库等稍后会执行一些操作。您可以在Windows上使用其他编译器(GCC、CLang),这将生成可在Windows XP上运行的可执行文件 或者

我想用C++11编写在WindowsXPSP1上工作的代码。 当然我想使用visual studio, 但是版本2012\2013不支持XP SP1 2010版不支持C++11

我宁愿使用VS2013的c++11特性,但VS2012中的特性也足够了


理想的是,C++语言与OS无关。编译器/链接器应该生成一个二进制文件,目标CPU可以理解它。操作系统/内核/库等稍后会执行一些操作。您可以在Windows上使用其他编译器(GCC、CLang),这将生成可在Windows XP上运行的可执行文件


或者,您可以尝试使用Visual Studio 2012/13构建静态库(.LIB)。该库不应该使用任何运行库(例如VC运行库),而应该只包含您的代码。如果不起作用,请尝试使用其他编译器生成DLL或库。

如果选择适当的平台工具集,VS2012和VS2013都支持WindowsXP。不确定是否支持SP1。我也喜欢XP,但也许是时候放手了?(我开玩笑,我知道这并不总是可能的)。