2012-09-13 69 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 。 –

相關問題