【问题标题】:C++ console ncurses project - QtCreator doesn't show any output in xterm neither in consoleC++ 控制台 ncurses 项目 - QtCreator 在 xterm 中也没有在控制台中显示任何输出
【发布时间】:2013-08-26 15:48:20
【问题描述】:
#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 窗口。

【问题讨论】:

    标签: c++ qt-creator ncurses


    【解决方案1】:

    尝试替换

    addstr("Hello world");
    

    printw("Hello World !!!");
    

    see

    【讨论】:

    • 同样的效果,空的 xterm 屏幕
    【解决方案2】:

    找到了解决办法。

    在项目设置 -> 环境 -> TERM 变量应该设置为像xterm这样的合理值

    默认设置为dumb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 2012-05-19
      • 2023-02-18
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多