2012-02-22 96 views
2

我有一些Code :: Blocks的问题,这是编译后/输出时的输出;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; 
} 
+0

这不会解决它,但你应该说'使用命名空间标准;',虽然这不被建议。 – 2012-02-22 22:15:10

+2

您确定您已经创建了C++控制台项目吗? – CyberGuy 2012-02-22 22:21:18

+0

我该怎么做? (我是一个完整的新手)我只做了空白项目? – 2012-02-22 22:22:10

回答

4

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

文件 - >新建项目 - >控制台应用程序 - > C++。

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

1

的COUT的问题是,因为你应该说

using namespace std; 

与输入输出流的问题可能是,你需要设置路径MINGW在你的工具链。您可以通过设置 - >编译器和调试器设置 - >全局编译器设置 - >工具链可执行文件菜单/选项卡来访问它。这里选择安装了MINGW的部分,并且应该照顾它。

+0

我的代码确实有使用,但由于某些原因,它在复制和粘贴时被删除,我将对其进行编辑。感谢指针! – 2012-02-22 22:21:25