Code :: Blocks编译错误

时间:2012-02-22 22:10:31

标签: c++ compilation mingw codeblocks

我遇到Code :: Blocks的问题,这是编译后的输出;

3|iostream: No such file or directory|
4|error: syntax error before "namespace"|
|In function `main':|
8|error: `cout' undeclared (first use in this function)|
8|error: (Each undeclared identifier is reported only once|
8|error: for each function it appears in.)|
||=== Build finished: 5 errors, 1 warnings ===|

我的代码如下;

// my first program in C++

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World!";
  return 0;
}

2 个答案:

答案 0 :(得分:4)

您必须创建控制台C ++项目。

档案 - &gt;新项目 - &gt;控制台应用程序 - &gt; C ++。

它将设置变量和链接器选项,如基础库。

答案 1 :(得分:1)

cout问题是因为你应该说

using namespace std;

iostreams的问题可能是您需要在工具链中设置MINGW的路径。您可以通过Settings-&gt; Compiler and debugger settings-&gt; Global compiler setting-&gt; toolchain executables menu / tabs访问它。在这里选择安装MINGW的部分,并且应该处理它。