如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?

Posted

技术标签:

【中文标题】如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?【英文标题】:How can I output execution display to console in Eclipse for remote C++? 【发布时间】:2010-10-11 02:44:45 【问题描述】:

我正在使用带有 Hp/UX 插件的 Eclipse 3.4.1 来远程调试 C/C++。它工作得很好,除了一个问题:每当我编译我的项目时,输出显示是 Eclipse 的控制台视图,但是当我运行或调试任何项目时,输出窗口是旧的和不太好的 MS-DOS 命令窗口.我还没有找到任何方法来改变这种行为。

如何设置执行输出显示到 Eclipse 控制台?

更新: 环境:在 Windows XP 上运行 Eclipse 3.4.1,在 HP/UX 服务器上调试 C/C++ 应用程序。

CDT 版本为 5.0.0。

【问题讨论】:

您可能想添加有关您的环境的信息。在你提到 MS-DOS 窗口之前,我确信你一直坐在 Linux 上…… 【参考方案1】:

您使用的是哪个版本的 CDT?因为从这个"hello world" guide 看来,spawner.dll 几乎可以为您处理这个控制台重定向。

【讨论】:

以为我的CDT版本很新,删除spawner.dll文件的奇怪解决方案解决了这个问题。非常感谢。 这很不寻常,但我确实发现某些开源项目忽略了非核心用户的问题。不是故意的,而是因为他们没有为这些情况设置任何彻底的测试。因此,3 多年前的一个错误会在最新版本中再次出现,这并不让我感到惊讶。

以上是关于如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中将 .so lib 添加到 .pro 文件中。 C++/Eclipse/Linux

Eclipse 不在远程调试模式下突出显示当前行

Eclipse 找不到库

在 Eclipse CDT 中将项目类型从“可执行”更改为“静态库”

如何在 Java 11 中将 JavaFX 运行时添加到 Eclipse?

如何在 C 编程中将两个头文件和 3 个 c 文件链接到一个可执行文件中?