2012-09-13 126 views
2

我很高兴得知最近发布了Visual Studio 2012 Express for Desktop。Windows XP上的VC++ 2012 Express

http://www.microsoft.com/en-us/download/details.aspx?id=34673

但后来我发现,我无法使用它,显然。我仍然在XP上,因为我目前无法进行升级,而且这些工具根本无法安装。我已经安装了2008年和2010年,似乎可以正常工作,但无论出于何种原因,都不会2012年。

基本上,我只需要编译器(而不是Visual Studio IDE)。我使用CodeBlocks作为我的IDE。有谁知道是否可以安装和使用编译器?我非常希望将C++ 11与它带来的新优化结合起来。

+1

我怀疑这是可能的。今年6月早些时候,微软宣布它将停止在2014年4月赢得XP的支持,我认为他们不会在传统环境中花费不必要的精力。 (但这是我的承诺) – Steven

+1

在VS 2012的开发过程中,宣布不支持XP - 不仅仅是IDE,也包括可执行文件。他们在可执行文件上改变了主意,但我认为没有任何东西可以将它们移动到包的其余部分。 –

+0

2012 Express版本仅支持开发Windows应用商店应用。这需要Windows 8.他们将保留2010 Express版本,以便您仍可以定位XP和桌面应用程序。 –

回答

0

我相信编译器只是.NET framework,或者至少我知道SharpDevelop用它来编译它的代码。所以,我的猜测是Visual Studio 2012使用的是.NET 4.5,这意味着当你运行在XP上时你运气不好。微软已经开始结束其生命周期。

+1

...除.NET框架4.5 [Windows XP不支持](http://msdn.microsoft.com/zh-cn/library/8z6watww%28v=vs.110%29.aspx) –

+0

Visual Studio 2012年*不支持在WinXP中。它是微软官方提供的。 [Visual Studio软件要求](http://www.microsoft.com/en-us/download/details.aspx?id=34673#system-requirements) – Steven

+1

...和Windows 7 SDK有VS2010编译器,而不是VS2012 。 –

相关问题