头文件 iostream 找不到 Visual Studio 2010

Header files iostream not found Visual Studio 2010

本文关键字:Studio 2010 Visual 找不到 文件 iostream      更新时间:2023-10-16

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

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

我指出问题是由我卸载在安装 Visual Studio 2010

之前安装的 Visual C++ Express 2010 引起的。

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

问题链接

我似乎已经使用堆栈溢出的另一个答案解决了这个问题。答案指向Microsoft连接中的此链接。

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

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

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

    1) 右键项目

    2) 选择属性

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

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