【问题标题】:Eclipse C++ Print to ConsoleEclipse C++ 打印到控制台
【发布时间】:2017-09-09 20:38:28
【问题描述】:

我正在尝试使用 C++ 打印到控制台,我被告知这段代码有效,但是我遇到了一堆错误,所以我需要知道如何使用 C++ 打印到控制台,我还需要知道为什么会这样当别人说它有效时,它对我不起作用。

这是我的代码:

#include <iostream>
using namespace std;
int main()
{
    cout << "!!!Hello World!!!" << endl;
    return 0;
}

编辑:当我启动它时,eclipse告诉我找不到二进制文件,但是什么二进制文件,它从来没有创建过bin文件夹,是我自己创建一个bin文件夹,还是我配置了构建路径,我该怎么办?

再次编辑:我意识到我还没有构建我的项目,我很快就会回来。 当我构建它时,它告诉我: 错误:在 PATH 中找不到程序“make” PATH=[G:\ProgramData\myworkspace\C++\Project\bin;C:/Program Files/Java/jdk1.8.0_65/jre/bin/server;C:/Program Files/Java/jdk1.8.0_65/jre/ bin;C:/Program Files/Java/jdk1.8.0_65/jre/lib/amd64;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\ProgramData\Oracle\Java\javapath;C: \Program Files (x86)\Lenovo\FusionEngine;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program文件 (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Skype\Phone\;C:\Users\My Name\AppData\Local\Programs\Python\Launcher\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;C:\WINDOWS\System32]

编辑:我已经下载了microsoft visual c++编译器,但不知道是哪个文件夹,它显然是安装在C:\WINDOWS下的,C:\Program Files (x86)\Microsoft Visual Studios里面有一些东西14.0。问题是,我不知道应该使用哪个文件夹设置环境变量,以及是否应该删除环境变量。

如果您能帮助我,将不胜感激,提前谢谢您。

【问题讨论】:

  • 您的机器上是否安装了C++?如果是这样,路径如何?添加你得到的错误。
  • 我们将需要查看您的错误,因为这编译得很好
  • 请注意(与 Visual Studio 不同)Eclipse CDT 不附带编译器或库。您需要单独安装所有这些东西。
  • 我的猜测是你的程序正在编译和运行得很好。正在发生的事情是程序运行得如此之快,以至于您在监视器上看不到输出,尽管它存在大约 1/1000 秒。添加语句 'system("pause");'就在返回 0 之前;陈述。这将使您的输出保持在屏幕上。这段代码你遇到了什么错误??????
  • 我不这么认为 Dr t. OP明确表示它出现了一些错误。我引用@VTT 的答案。你安装编译器了吗?如果你在 Linux 下,打开终端(ctrl+T)并写 g++ -v。如果它抱怨,那么你需要一个 C++ 编译器。

标签: c++ console std eclipse-cdt cout


【解决方案1】:

当我第一次安装 Eclipse 以编写 C++ 时,我遇到了同样的问题。正如其他人在 cmets 中指出的那样,问题在于没有为 IDE 提供 C++ 编译器。

所以,基本上,您需要选择一种编译器,将其安装到您的机器上(不要忘记设置环境变量,以便 Eclipse 可以“看到”它),然后在 IDE 中选择该编译器。为此,请转到项目属性(可在 Eclipse 中通过右键单击项目资源管理器中的项目名称并选择属性)-> C/C++ 构建 -> 工具链编辑器,然后设置“当前工具链”和“当前构建器”匹配您选择的编译器的字段。

注意事项:

  • 不要忘记为 Release 和 Debug 版本(以及您可能拥有的任何其他版本)设置编译器。

  • 我发现按照这个 YouTube 教程让 MinGW GCC 编译器工作很容易 -> LINK,如果你刚开始学习 C++,那应该没问题,当然你可以使用任何如果您愿意,可以使用其他兼容的编译器(而且肯定会有更好的编译器,我只是说这个对我来说很容易安装)。

编辑:

  • 这个 SO 问题似乎相关 -> LINK

【讨论】:

  • 谢谢,但我不知道应该使用哪个文件夹来设置环境变量,它显然安装在 C:\WINDOWS 中,C:\Program Files 中有一些 Microsoft Visual Studio 文件夹( x86) 也是。如果您能提供帮助,将不胜感激,谢谢。
  • 很抱歉,我真的不知道如何使用 Eclipse 设置 Visual C++ 编译器。我可以问你为什么不想使用 Visual Studio 吗? (因为无论如何你都在 Windows 上,它可能是与 Visual C++ 编译器一起使用的最佳 IDE。)
  • 我确实想使用 Microsoft Visual Studio,我只是不知道要设置哪些环境变量,我尝试了许多安装在笔记本电脑上的编译器,但要么他们根本没有“make”程序,或者我设置错误,现在我编译 C++ 的唯一方法是使用 Microsoft Visual Studios 的命令提示符,但我想直接从 Eclipse 中完成。
猜你喜欢
  • 2014-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-27
  • 2018-04-15
  • 1970-01-01
  • 2016-10-27
  • 2015-09-06
相关资源
最近更新 更多