致命错误:iostream:没有这样的文件或目录3

时间:2016-06-01 06:43:18

标签: c++ include codeblocks iostream

这个确切错误的答案已经放在这个网站上,但我是C ++和Code :: Block的初学者,所以我恐怕不理解它们。

我一直在关注一个非常简单的C ++教程,该教程开始使用一个简单的程序,我被告知要将其复制并粘贴到编译器中。

#include <iostream>

using namespace std;

int main()
{
  cout<<"HEY, you, I'm alive! Oh, and Hello World!\n";
  cin.get();

  return 1;
}

我实际上没有编写任何此代码,因此我自己的语法错误不会成为问题。基本上这意味着我没有用于故障排除的想法。关于为什么我不能运行这个的任何想法?

好的,所以将文件保存为.cpp为建筑物工作,但是当我的程序实际运行时,弹出的菜单中没有任何内容出现,我认为该文本应该出现。同样,我在排除故障方面还不错,但是这个代码已被确认为成千上万的其他人工作,并且一定有其他错误。

2 个答案:

答案 0 :(得分:1)

.cpp格式而不是.c格式保存文件,这是Code :: Blocks的默认格式。您的工作区(即保存此代码的文件)将重命名为xyz.cpp,您可以在选项卡中轻松检查此事实。此外,更改coutcin语句到std::coutstd::cin

只是为了确保我们在同一页面上。转到Settings&gt;&gt;&gt; Compiler。所选编译器应为GNU GCC compiler。转到Toolchain Executables选项卡并自动检测编译器的安装目录(应该类似于CodeBlocks\MinGW)。

答案 1 :(得分:0)

Code :: Blocks使用一些内置的.dll进行编译,我有时发现它需要带有compliled .exe的文件夹中的dll

如果不是,请尝试控制台应用程序模板

我使用TDM-GCC编译得很好。