iostream库不包含在代码块中

时间:2013-03-29 20:32:11

标签: c++ mingw codeblocks iostream

我正在为我的c ++编程尝试代码块,但是我在编译时遇到了麻烦,我以前没有遇到过这个问题而且我最近才开发它,我搜索谷歌是徒劳的解决方案和我最接近的是Code::Blocks Compilation Errors 这没有解决我的问题我已经多次尝试卸载并安装代码块和mingw。 错误是:

1|fatal error: iostream: No such file or directory|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|

在我的设置中它只是一个基本的hello world程序我将c ++编译器列为mingw32-g ++。exe。我一直在努力让这个工作,请帮忙。

#include <iostream> 
using namespace std; 
int main()
{
    cout << "hello world\n"; 
    return 0;
}

5 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我将文件保存为c文件(例如HelloWorld.c)。当我将文件更改为HelloWorld.cpp时开始工作。因此,将文件名更改为.cpp

答案 1 :(得分:0)

您是否错放了iostream文件?

也许你可以用另一个编译器确认这个问题。

答案 2 :(得分:0)

/* Using standard C++ calling (note that you should use namespace std for cout or add using namespace std;) */ 

#include <iostream>

int main()
{
    std::cout<<"Hello World!\n";
    return 0;
}

答案 3 :(得分:0)

是的,我解决了这个问题 只需使用c ++编译器 像g ++ g++ your project -o test 然后./test 你的项目=你的文本代码的名称,如果你使用g ++,还有1个注释 并且您的文件在桌面上 转到文件管理器并转到桌面并在桌面上单击右键(文件管理器) 然后点击打开的终端,然后完成繁荣

答案 4 :(得分:0)

我也有相同的“#include&lt; iostream&gt;”没有这样的文件或目录错误!! 但可能在我的情况下,这是扩展问题。代码块将其保存在.c(默认情况下为扩展名)。只需按名称保存程序,然后按cpp保存。像“Myprogram.cpp”。希望这会有所帮助.....