3

我在我的新開發計算機上安裝了Visual Studio 2012,並且它工作正常。沒有想到我然後將VS2010安裝到已安裝2012的計算機上。 2012年繼續正常工作,但2010年無法編譯任何我以前的工作源代碼,它似乎無法找到任何正確的庫。在Visual Studio 2012之後安裝Visual Studio 2012

例如,在一個簡單的C++的Hello World程序我碰到下面的錯誤

fatal error C1083: Cannot open include file: 'iostream': No such file or directory 

我已經試過未同時安裝,安裝2010年一則2012,但同樣的問題仍時有發生。我也確定它使用的是平臺工具包v100,但它似乎沒有任何區別。

我也試過修復VS2010無濟於事。

是否有其他人遇到同樣的問題,如果是的話,他們是如何設法解決它的?

回答

0

我想這與VS2012的新v110_xp平臺工具集有關,它使用類似於7.1的SDK。對於需要2003 Server和XP支持的舊項目,我現在使用VS2012的工具集,而不是使用VS2008或VS2010的默認工具集,因此我不再需要較舊的Visual Studio。它也可以解決你的問題。

+2

很好,OP應該怎麼做才能使用這個新的工具集? – Default

+0

假設VS是最新的:Project-> Properties-> General-> Platform Toolset-> v110_xp – mark