2013-02-18 56 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