C ++控制台ncurses项目 - QtCreator在xterm中也没有在控制台中显示任何输出

时间:2013-08-26 15:48:20

标签: c++ qt-creator ncurses

#include <ncurses.h>

int main()
{
    initscr();

    addstr("Hello world");
    refresh();
    getch();
    endwin();
    return 0;
}

在QtCreator 2.8.0中构建和运行时,此基本应用程序不显示任何输出。

当我在单独的终端窗口中运行以前在QtCreator程序中编译时,它运行正常。但是当我在QtCreator(Ctrl-R或按“运行”按钮)下运行它时,我看到空的xterm窗口,没有输出。我想这与qtcreator_process_stub有某种关系,它赋予空xterm窗口权限。

2 个答案:

答案 0 :(得分:0)

尝试替换

addstr("Hello world");

printw("Hello World !!!");

see

答案 1 :(得分:0)

找到解决方案。

在项目设置中 - &gt;环境 - &gt; TERM 变量应设置为合理的值xterm

默认设置为dumb