3

我在新的开发计算机上安装了 Visual Studio 2012,它运行良好。然后我不假思索地将 VS2010 安装到已经安装了 2012 的计算机上。2012 继续正常工作,但 2010 无法编译我以前的任何工作源代码,并且似乎无法找到任何正确的库。

例如,在一个简单的 C++ hello world 程序中,我收到以下错误

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

我已经尝试卸载两者,先安装 2010,然后安装 2012,但仍然会出现同样的问题。我还确保它使用的是平台工具包 v100,但似乎没有什么区别。

我也试过修复VS2010无济于事。

有没有其他人遇到过同样的问题,如果有,他们是如何解决的?

4

1 回答 1

0

我猜这与 VS2012 的新 v110_xp 平台工具集有关,它使用类似于 7.1 的 SDK。对于需要 2003 Server 和 XP 支持的旧项目,我现在使用 VS2012 的工具集,而不是 VS2008 或 VS2010 的默认工具集,因此我不再需要旧的 Visual Studio。它也可能解决您的问题。

于 2013-01-14T12:56:48.303 回答