【问题标题】:Vc++ 2012 Express on Windows XPWindows XP 上的 Vc++ 2012 Express
【发布时间】:2012-09-06 22:24:55
【问题描述】:

我很高兴得知 Visual Studio 2012 Express for Desktop 最近发布了。

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

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

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

【问题讨论】:

  • 我怀疑这是可能的。今年6月初,微软宣布将在2014年4月停止支持win XP,我认为他们不会在遗留环境上花费不必要的精力。 (但这是我的看法)
  • 在 VS 2012 的开发过程中,宣布不支持 XP - 不仅是 IDE,还包括生成的可执行文件。他们改变了对可执行文件的想法,但我认为没有任何东西可以将它们移动到包的其余部分。
  • 2012 Express 版仅支持开发 Windows 应用商店应用。这需要 Windows 8。他们将保留 2010 Express 版本,因此您仍然可以定位 XP 和桌面应用程序。
  • @HansPassant:Visual Studio Express 2012 for Windows Desktop 刚刚发布,它支持构建桌面应用程序。见zdnet.com/…
  • 谢谢,热切的新闻。但当然不支持 XP。

标签: windows visual-c++ windows-xp


【解决方案1】:

我相信编译器就是 .NET framework 或者至少我理解 SharpDevelop 使用它来编译它的代码。所以,我的猜测是 Visual Studio 2012 使用的是 .NET 4.5,这意味着在 XP 上运行时你不走运。 Microsoft 已开始结束其生命周期。

【讨论】:

  • ...除了 .NET 框架 4.5 is not supported on Windows XP either
  • Visual Studio 2012 在 WinXP 中支持。这是微软官方的。 Visual Studio Software Requirements
  • ...Windows 7 SDK 有 VS2010 编译器,而不是 VS2012。
  • @Joachim Isaksson。据我所知,Windows 7 SDK 似乎没有为 VS2012 更改任何内容,只是 .NET 框架。即便如此,史蒂文是对的,目前是不可能的。
  • @TravisPessetto 这与 Win7 SDK 无关。 OP 询问如何在 WinXP 中安装 VS2012(或 C++ 编译器)。他不关心(据我所知)Win 7 SDK。 VS2012 设计为在 WinXP 上不运行。期间!
猜你喜欢
  • 2013-06-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-18
  • 1970-01-01
  • 2013-05-06
  • 2011-06-07
  • 1970-01-01
  • 2011-07-11
相关资源
最近更新 更多