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

问题描述:

我已经重新安装了Visual Studio 2010 Professional几次,试图让它工作。 我不得不卸载Visual Studio 2012 Professional,因为它没有编译我们在课堂上做的东西。致命错误C1083:无法打开包含文件:'iostream':没有这样的文件或目录

我完全卸载的一切,包括SQL服务器..

我去VC /包括和iostream头文件不存在。

#include <iostream> 

int main() { 

cout << "hello"; 

system ("PAUSE"); 
return 0; 
} 

这就是我想要做的,因为没有别的工作。

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

我每次做;新项目=>空项目=>添加项目到源=>。CPP

我运行Windows 8的

它只是说错误无法打开源文件 此外,错误COUT标识符是不确定的.. ..

我想知道如果我应该做一个系统还原? 或者如果我应该从我的恢复媒体完全重新安装Windows 8?

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

这是你的代码应该是什么样子:

#include <iostream> 
using namespace std; 

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

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

,因为你没有你的环境设置为C,这可能是一个问题++。这是你如何做到这一点:

  1. 转到工具>导入和导出设置。如果找不到,只需在快速搜索中搜索即可
  2. 然后重置所有设置。
  3. 然后只需选择“Visual C++”
  4. 重新启动。

这应该做的伎俩。如果没有,你可能会考虑重新安装Visual C++本身。对于VS 2012。如果这不起作用,然后重新安装该程序。

+3

在visual studio 2012中,这并没有解决问题 – 2014-03-30 17:43:17

+0

这也不能解决VS 2015中的问题。 – starbeamrainbowlabs 2015-12-09 09:38:48

如果是visual studio 2012的问题,请安装this更新。

+0

当你不确定问题时,这应该是一个评论 – WoodChopper 2015-12-11 20:57:19

+0

@WoodChopper,'using namespace std;'是第一件要做的事情,如果这样做不能解决问题,那么尝试这个更新可能会有所帮助。我想对上述答案发表评论,不能做,因为我没有足够的声誉。 – 2015-12-14 23:17:12

+0

@WoodChopper:事实并非如此。答案是答案是答案;无论你是否“确定”,都不会改变这一点。答案不应**写成评论。然而,_this_只是一个链接,而不是一个答案,根本不值得发布。 – 2016-09-20 22:49:30