C++ 编程不编译 <iostream>

我开始学习 C++ 编程,我正在使用 Visual Studio 编辑器。这是我输入的简单代码:

#include <stdio.h>
#include <iostream>
  using namespace std;
int main(){
    cout << "Hello, comply";
    return 0;
}

我只添加了“#include iostream”,因为我的教科书说需要让程序输出到屏幕上。我试图在我的命令提示符下编译和运行,它给了我一些错误:

**C:\Users\edika\Desktop>gcc comply.c -o comply.exe
comply.c:2:22: fatal error: iostream: No such file or directory
 #include <iostream>
                    ^
compilation terminated.**

我究竟做错了什么?

回答

您正在为 C++ 使用 C 编译器。此外,您的文件扩展名应为 *.cpp 以指示 C++ 代码。

你正在使用 gcc,你需要 g++。

安装 G++,将你的文件名更改为compliance.cpp,然后运行“g++compliance.cpp -ocompliance.exe”

  • 或者你知道,mingw。
  • 这也试图在 MS-Windows 上使用 gcc。试图将源自 Linux/Unix 的软件(如 gcc)塞入一个并非旨在运行源自 Linux/Unix 的代码的外国操作系统中,结果往往是一个主要的、主要的时间槽。即使是有经验的开发人员也会为此而挣扎,更不用说那些不熟悉 C++ 的开发人员了。大多数情况下,从头开始安装 Linux 并获得一个完全工作、完全配置的现代 C++ 编译器所需的时间要少得多。我上次只用了一个半小时。现在,我只想买一台预装了 Linux 的联想笔记本电脑。

以上是C++ 编程不编译 &lt;iostream&gt;的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>