1

我安装了 Visual Studio 2010 终极版,一切正常,我的开发环境运行良好。

但是,我最近遇到了一个问题,其中每段代码都给我一个关于找不到头文件的错误等iostream stdio.h conio.h

我指出问题是由于我卸载了在安装 Visual Studio 2010 之前安装的 Visual C++ Express 2010 引起的。

我试图完全卸载并安装 Visual Studio,但似乎总是留下一些我无法跟踪的文件。我使用了这个链接,并在那里标记了答案,但无济于事。谁能告诉我如何在不格式化整个系统的情况下正确处理它。

链接到问题

4

2 回答 2

2

我似乎已经使用Stack Overflow 上的另一个答案解决了这个问题。答案指向 Microsoft Connect 的此链接

下面列出了我解决问题所遵循的步骤。

  • 使用 Microsoft 的以下vs2010_uninstall 工具卸载了 Visual c++ ,并在卸载时使用了开关 /full /netfx(使用命令行而不是双击),如下所示:VS2010_Uninstall-RTM.ENU.exe /full /netfx
  • 卸载 Visual Studio Service Pack 1(如果已安装)
  • 在 Windows 中启动注册表编辑器:Win+R 键入 Regedit 打开注册表编辑器。请记住备份您的注册表并创建一个还原点。
  • 搜索名为的键PaddedVersion
  • 如果找到搜索键并查看以VisualStudio\10.0\VC\Librariesor结尾的键VisualStudio\10.0_Config\VC\Libraries
  • 删除VisualStudio\10.0\VC\Librariesor 下的所有键和子键,如果这不起作用,请删除 or 下的所有键和子VisualStudio\10.0VisualStudio\10.0_Config。这里的问题是必须删除所有键,无论它们对上述字符串的前缀是 HKEY_LOCAL_MACHINE 还是 HKEY_USERS 等。在所有情况下都必须删除它。
  • 请注意,这PaddedVersion只是帮助您找到所有此类键。
  • 一旦完成重新启动(不是强制性的,但如果你这样做更好)Windows。现在您已准备好开始重新安装您的 Visual Studio 2010 版本。
  • 希望它可以帮助所有遇到此类问题的人..

    于 2013-11-06T13:30:45.990 回答
    0

    在过去六个月尝试了这个以及无数其他解决方案之后,对我有用的解决方案如下:

    1)右键项目

    2) 选择属性

    3) 选择配置属性 > 常规 > 平台工具集

    4) 当您进入平台工具集时,单击右侧列中的 v110 值。您将看到一个下拉菜单,您可以在其中选择 v90、v100 或继承。当然,v100 是正确答案。选择 v100 后,我不相信您可以从 VS 2010 中回到 v110。您必须再次在 VS 2012 中打开才能将其移回 v110。

    于 2013-12-04T19:31:43.933 回答