我在 Windows 7 工作站上安装了 Visual Studio 2010 Premium。加载测试 C++ 项目后,我注意到它无法定位 iostream。我查看了 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include 并注意到这里只有两个文件,srv.h 和 wmiatlprov.h
我在测试虚拟机上安装了 VS2010 产品,这个目录 (...\VC\include) 充满了通常的文件夹和标题集合(您希望在包含目录中找到的 Material 。)
我已采取以下步骤来纠正问题工作站上丢失的标题:
我也完成了上面的步骤,但是重新安装使用了不同的版本,VS2010 Professional。
到目前为止,以上所有内容都无法生成已安装的 Visual Studio 2010 产品,并且在我的工作站上安装了所有 C++ 头文件。
想法?
最佳答案
这个问题的解决方法如下。它基于给出的解决方案
http://connect.microsoft.com/VisualStudio/feedback/details/774158/re-installed-visual-studio-2010-and-c-standard-headers-are-missing
这个解决方案可能不是最小的,但它对我有用。希望其他人能证实。这里的重要区别在于,必须删除注册表路径的不仅仅是 HKEY_LOCAL_MACHINE,如上面的链接所示。
关于visual-studio-2010 - 安装 Visual Studio 2010(任何版本)只会在 C++ 头文件目录中安装 2 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460307/