使用 MinGW 的 Eclipse CDT 不在控制台中输出

2024-01-09

我有一台 Windows 7 64 位 PC,并且正在尝试安装免费的 C++ IDE,因此我选择使用 CDT 安装 Eclipse Helios。

对于 g++、make 和 gdb,我根据本教程安装了 msys 和 mingw:http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT

版本是:

  • 品牌:GNU 品牌 3.81
  • g++:4.5.0
  • gdb: 7.1

所以它应该与我的64位CPU兼容。

然而,当我尝试使用 Eclipse 运行一个非常简单的程序时,我在控制台上看不到任何内容。源代码是:

#include <iostream>

 using namespace std;

 int main()
 {
    int i;

    cout << "Enter an integer: " << endl;
    cin >> i;
    cout << endl << "i is " << i << endl;

    return 0;
 }

构建很好,当我使用命令(Windows 控制台)启动 .exe 时,行为符合预期。 但是使用 Eclipse 控制台,我在运行时看不到任何内容,而在调试时,输出只是: “输入一个整数:”,然后当我输入一个数字并按 Enter 键时,它什么也不做。

有人知道如何解决这个问题吗?

Thanks,

纪尧姆

PS:我使用工具链“Linux GCC”,使用“MinGW GCC”我在控制台中什么也没有。


这对我使用 MinGW 在 Windows 7 上安装 64 位 Eclipse 很有用:

右键单击您的项目。选择“属性”。

选择新窗口左侧的“运行/调试设置”属性。

在右侧窗口中,单击突出显示的可执行文件(即 Test.exe),然后单击“编辑”。

在“环境”选项卡中,点击“新建”

Name: PATH
Value: MinGW bin 目录的路径。 (对我来说这是:C:\devcore\MinGW\bin)

单击所有窗口上的“确定”即可关闭。

再次尝试运行,它应该将输出打印到屏幕上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 MinGW 的 Eclipse CDT 不在控制台中输出 的相关文章

  • java 1.8下无法启动eclipse

    java 1 8 升级后我无法启动 eclipse 附上错误截图 这是我的 eclipse 配置设置 我该如何解决 startup plugins org eclipse equinox launcher 1 3 0 v20120522 1
  • Eclipse 类型提案从 3.4 更改为 3.5 - 可配置吗?

    If I already have the types imported in Eclipse 3 4 I get concrete default classes but in 3 5 I just get the interface f
  • JDK 8 - “无法解析类型 java.util.Map$Entry”[重复]

    这个问题在这里已经有答案了 我尝试使用 HashMap 但收到错误 无法解析类型 java util Map Entry 它是从所需的 class 文件间接引用的 我正在使用 JDK 8 和 Eclipse 有人知道为什么吗 My code
  • 如何正确地将MapStruct与Eclipse集成? (包括Lombok java代理)

    我愿意在一些官方项目中使用MapStruct 所以我决定先对其进行一些测试 我需要让它与 eclipse 集成工作 并遵循 MapStruct 网站上提供的所有说明 但是 到目前为止还没有运气 有人成功实现了这种整合吗 如果是的话我可以缺少
  • 如何根据条件禁用 TestNG 测试

    目前有没有办法根据条件禁用 TestNG 测试 我知道您当前可以在 TestNG 中禁用测试 Test enabled false group blah public void testCurrency 我想根据条件禁用相同的测试 但不知道
  • 应用程序正在等待调试器附加

    我正在 Eclipse 中开发一个 Android 应用程序 当我尝试在三星选项卡上进行调试时 我在屏幕上收到以下消息 等待调试器 并在其下方写着 应用程序 xxx 正在等待调试器附加 我做了一些搜索 发现 查看目标sdk 重新启动 ecl
  • Eclipse相对ClassPath问题

    Eclipse 新用户有一个简单的问题 我尝试更改工作区 classpath 文件中的以下行来解决找不到引用项目的构建错误
  • 在 Linux 控制台中返回一行?

    我知道我可以返回该行并用以下内容覆盖其内容 r 现在我怎样才能进入上一行来改变它呢 或者有没有办法打印到控制台窗口中的特定光标位置 我的目标是使用 PHP 创建一些自刷新的多行控制台应用程序 Use ANSI 转义码 http en wik
  • 需要参考$log.log调用行号

    当我使用 Angular log 服务时 控制台中的所有行都会显示对 angular js 5687 的引用 而不是我调用 log log 函数的行 如何获得对我调用 log 的行的引用 另外 我有自己的围绕 log 的服务 如何引用对我的
  • 如何在 Eclipse 中的选定文本周围添加引号

    在编程过程中 我无数次需要在文本两边加上引号 我记得不久前 我看到有人选择文本 然后简单地使用键盘快捷键并在其周围加上引号 怎么办呢 日食中 1 Window gt Preferences gt Java gt Editor gt Temp
  • 在 Linux 上,在 Eclipse CDT 中使用 gdb 调试 C++ 应用程序,如何向 stdin 输入内容?

    在 Linux 上 我尝试在 Eclipse CDT 中使用 gdb 调试 C 应用程序 例如应用程序applic exe接受一些命令行参数arg1 and arg2它期望一些数据stdin 比如说 取自文件input txt 通常 要在控
  • Android 模拟器问题

    当我启动模拟器时 我遇到很多问题 错误 HttpConnectionApp emulator 5554 disconnected Cancelling net paxcel http HttpConnectionApp activity l
  • Java:如何检测(并更改?)System.console 的编码?

    我有一个在控制台上运行的程序 其变音符号和其他特殊字符在 Mac 上以 的形式输出 这是一个简单的测试程序 public static void main String args System out println h h System
  • 从 Android 函数更新 Textview

    有人可以告诉我如何从函数更新 Android Textview 控件吗 我在互联网上进行了深入搜索 看到很多人都问同样的问题 我测试了线程但无法工作 有人有一个简单的工作示例吗 例如 调用一个函数 在循环中运行多次 并且该函数在 TextV
  • 在红帽 JBoss Developer Studio (Devstudio) 中使用 Eclipse Marketplace 客户端

    我想问您是否 以及如何 可以在 Red Hat JBoss Developer Studio 10 3 0 GA 中使用 Eclipse Marketplace 我尝试从 1 安装 EMPC 但版本看起来有点旧 之后无法运行 基本上我想将
  • 从 Eclipse 的历史视图中删除 ORIG_HEAD 和 FETCH_HEAD

    我最近开始使用 Eclipse Kepler 和 EGit 插件 这些分支不是我习惯的 有没有办法永久阻止这些分支的创建 我尝试手动删除它们 但它不起作用 并且我不想在下次获取或变基时保留它们 据我从对您问题的评论中了解到 您只希望这些参考
  • 艾玛对枚举类型的报道

    我正在运行 EclEmma Eclipse 的 Emma 插件 覆盖率报告仅显示我定义的 Enum 的部分覆盖率 即使它显示了 Enum 中唯一被覆盖的值 我假设支持枚举的隐含方法存在覆盖范围差距 但我不太确定 例如 使用此枚举 EclEm
  • 在构建服务器上运行单元测试时出现 BadImageFormatException

    我在一个具有 AnyCPU 架构的项目中进行了一套 NUnit 测试 其中一些测试使用 x86 32 位 程序集中的类型 当我在本地运行测试 通过 ReSharper 时 它们都通过了 然而 当它们在 Jenkins 上执行时使用nunit
  • 如何在 Eclipse 中获得完全限定的类名?

    有没有一种快速方法可以在 Eclipse 中单击 Java 类并获取其完全限定名称 或将其复制到剪贴板 2016年6月29日编辑 正如 Jeff 所指出的 您只需要执行以下第二步 1 Double click on the class na
  • 当类明显存在时,我收到 java.lang.NoClassDefFoundError

    当我尝试在运行时使用该库时 出现以下错误 java lang NoClassDefFoundError com google api client extensions android2 AndroidHttp 我已经将此库添加到我的项目中

随机推荐