c++ - 找不到头文件 iostream Visual Studio 2010

标签 c++ visual-studio-2010 visual-c++

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

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

我指出问题是由于我卸载了在安装 visual studio 2010 之前安装的 visual C++ express 2010。

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

Link to Question

最佳答案

我似乎已经使用另一个 answer 解决了这个问题关于堆栈溢出。 答案指向这个link来自 Microsoft Connect。

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

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

    关于c++ - 找不到头文件 iostream Visual Studio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19792377/

    相关文章:

    c++ - 如何结合 boost::range 与 BOOST_<level>_EQUAL_COLLECTION?

    c++ - 声明 char[][512]?

    visual-studio-2010 - TFS 2010 是否支持 Visual Studio 2003 和 2005 连接?

    xml - 在 visual studio 2010 中调试 xslt 文件

    c++ - GetModuleHandle(NULL) 与 hInstance

    mysql - VC++连接mysql关于Connection和Sql String

    C++ 指针解引用赋值

    c++ 找到了一个关于拆分字符串的例子,试图弄清楚为什么改变它会改变结果

    c++ - 如何在堆栈上创建一个 int 指针?

    visual-studio-2010 - $exception 伪变量在 Visual Studio 调试器中不可用(美元异常)