C++ C++;控制台ncurses项目-QtCreator&x27;在xterm中不显示任何输出,在控制台中也不显示 #包括 int main() { initscr(); addstr(“你好世界”); 刷新(); getch(); endwin(); 返回0; }
在QtCreator 2.8.0中构建和运行时,此基本应用程序不显示任何输出 当我在单独的终端窗口中运行之前在QtCreator程序中编译的程序时,它工作正常。但当我在QtCreator下运行它(Ctrl-R或按“运行”按钮)时,我会看到空的xterm窗口,并且没有输出。我猜这与C++ C++;控制台ncurses项目-QtCreator&x27;在xterm中不显示任何输出,在控制台中也不显示 #包括 int main() { initscr(); addstr(“你好世界”); 刷新(); getch(); endwin(); 返回0; },c++,qt-creator,ncurses,C++,Qt Creator,Ncurses,在QtCreator 2.8.0中构建和运行时,此基本应用程序不显示任何输出 当我在单独的终端窗口中运行之前在QtCreator程序中编译的程序时,它工作正常。但当我在QtCreator下运行它(Ctrl-R或按“运行”按钮)时,我会看到空的xterm窗口,并且没有输出。我猜这与qtcreator\u process\u stub有关,它赋予了空xterm窗口的权限。尝试替换 #include <ncurses.h> int main() { initscr();
qtcreator\u process\u stub
有关,它赋予了空xterm窗口的权限。尝试替换
#include <ncurses.h>
int main()
{
initscr();
addstr("Hello world");
refresh();
getch();
endwin();
return 0;
}
与
找到了解决方案
在项目设置->环境->术语中变量应设置为正常值,如xterm
默认情况下,它被设置为
dumb
效果相同,xterm屏幕为空
addstr("Hello world");
printw("Hello World !!!");