2013-02-18 87 views
1

我有C++和ncurses的一个小程序在QtCreator:QtCreator和ncurses的

#include <ncurses.h> 

int main() 
{ 
     initscr();// inicializa pantalla 
     printw("Hello world!"); 
     refresh(); 
     getch(); 
     endwin(); 
} 

,但打开的xterm时,它说: 错误打开终端:未知

它发生在Eclipse中.. 。

我已经正确安装了ncurses库。

我从控制台右侧运行我的代码。

+0

你有$ TERM变量设置?如果没有,那么试试向右走你的可执行文件之前发出的xterm的'出口TERM = xterm'。 – 2013-02-18 23:22:12

+0

我在哪里可以在linux上检查它? – Chu 2013-02-18 23:34:58

+0

回声在控制台上$ TERM#检查,如果它已经设置或不 – Kokizzu 2013-02-18 23:41:06

回答

4

在项目选项卡上,目标,桌面,运行,运行环境。寻找TERM变量。如果没有发现,添加它和它的价值,写的xterm