未知输出控制台错误Eclipse
我将PDCurses库添加到eclipse,当我运行我的程序时,出现此消息不支持重定向。 这是一个简单的代码,但我不认为这是我的代码中的错误。没有警告,没有错误,只有控制台中的此消息未知输出控制台错误Eclipse,c,eclipse,pdcurses,C,Eclipse,Pdcurses,我将PDCurses库添加到eclipse,当我运行我的程序时,出现此消息不支持重定向。 这是一个简单的代码,但我不认为这是我的代码中的错误。没有警告,没有错误,只有控制台中的此消息 #include <stdio.h> #include <curses.h> int main() { initscr(); printw("Hello World Curses"); refresh(); getch(); endwin(); return
#include <stdio.h>
#include <curses.h>
int main()
{
initscr();
printw("Hello World Curses");
refresh();
getch();
endwin();
return 0;
}
#包括
#包括
int main()
{
initscr();
printw(“Hello World诅咒”);
刷新();
getch();
endwin();
返回0;
}
您试图使用Win32 console版本的PDCurses,但您没有实际的控制台窗口(即Windows称之为控制台的窗口;有些人称之为DOS窗口)来运行它——显然,Eclipse正试图将stdin、stdout和stderr从程序重定向到它自己的“控制台”窗口。这将适用于简单的stdio内容,但是PDCurses在较低的级别操纵控制台——因此它不能以这种方式重定向其I/O 除了手动打开系统控制台窗口并从命令行调用程序之外,我不知道是否有适合您的解决方案