致命错误C1083:无法打开包含文件:' iostream':没有这样的文件或目录

时间:2013-03-03 01:41:04

标签: c++ windows visual-studio-2010 include iostream

我已多次重新安装Visual Studio 2010 Professional以尝试使其工作。 我不得不卸载Visual Studio 2012 Professional,因为它没有编译我们在课堂上做的事情。

我完全卸载了包括SQL Server在内的所有内容。

我去了VC / include,iostream头文件不存在。

#include <iostream>

int main () {

cout << "hello";

system ("PAUSE");
return 0;
}

这就是我正在努力做的事情,因为没有其他工作。

这真让我疯狂,因为我需要让它工作,以便我可以做我的项目!!!

我每次都这样做;新项目=&gt;空项目=&gt;将项目添加到source =&gt; .cpp

我正在运行Windows 8。

它只是说Error无法打开源文件 此外,错误cout标识符未定义....

我想知道我是否应该进行系统还原? 或者,如果我应该从恢复媒体中完全重新安装Windows 8?

2 个答案:

答案 0 :(得分:5)

一个问题是您没有包含命名空间std

这就是你的代码应该是这样的:

#include <iostream>
using namespace std;

int main (void) {
    cout << "hello" << endl;
    system("pause");
    return 0;
}

或者你可以这样做:std::cout << "Hello" << std::endl;

这可能是一个问题,因为您没有将环境设置为C ++。你就是这样做的:

  1. 转到工具&gt; 导入和导出设置。如果找不到,只需在快速搜索
  2. 中搜索即可
  3. 然后转到重置所有设置。
  4. 然后只需选择“Visual C ++”
  5. 重新启动。
  6. 这应该可以解决问题。如果没有,您可以考虑重新安装Visual C ++本身。对于VS 2012。如果这不起作用,请重新安装程序。

答案 1 :(得分:-1)

如果Visual Studio 2012出现问题,请安装this更新。