Eclipse的未知输出控制台错误

我添加PDCurses库到eclipse,当我运行我的程序时,此消息显示重定向不受支持。

这是一个简单的代码,但我不相信这是我的代码中的错误。 没有警告没有错误,仅在控制台中显示此消息

#include  #include  int main() { initscr(); printw("Hello World Curses"); refresh(); getch(); endwin(); return 0; } 

我们的输出

您正在尝试使用PDC的Win32控制台版本,但是您没有实际的控制台窗口(即Windows称之为控制台;有些人称之为DOS窗口)来运行它 – 显然,Eclipse正在尝试将stdin,stdout和stderr从程序重定向到它自己的“控制台”窗口。 这适用于简单的stdio东西,但PDCurses在较低级别操纵控制台 – 因此它不能以这种方式重定向其I / O.

除了手动打开系统控制台窗口并从命令行调用程序之外,我不知道是否有适合您的解决方案。