PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ncurses problem mit compilieren



doomcalyptica
03-07-2005, 18:40
so ich bein jetzt dabei mir ncurses anzueignen ,,,
http://www.pronix.de/pronix-392.html
da sist meine online hilfe
und ein kleines programm hab ich auch schon gebaut ^^


#include <stdio.h>
#include <curses.h>


int main() {
initscr();
while(1)
printf("%c\n",cbreak());
endwin();
return 0;
}

man erhält leider eine fehlermeldung


doom@workstation2:~/c$ gcc datei.c -o datei
/tmp/ccP6lewm.o(.text+0x11): In function `main':
: undefined reference to `initscr'
/tmp/ccP6lewm.o(.text+0x1c): In function `main':
: undefined reference to `cbreak'
collect2: ld returned 1 exit status
doom@workstation2:~/c$
doom@workstation2:~/c$

scheinbar werden die standart funktionen nicht erkannt ... was nun ?

doomcalyptica
03-07-2005, 18:45
gcc datei.c -o datei -lncurses
ok, ich habs lösen können ^^
aber ich habe dennoch fragen, ist ncurses auch unter windoof anwenbar ?

peschmae
03-07-2005, 20:21
PDCurses gibts für Windows http://pdcurses.sourceforge.net/ - ist wie alle anderen xCurses-Dingern recht kompatibel zu ncurses afaik. Aber nicht komplett - d.h. evtl. fehlt gerade das was du brauchst - aber trotzdem mal angucken ;)

Cygwin hat einen NCurses-Port drin. Halt mit dem Nachteil dass es Cygwin ist und nicht mingw und du entsprechend die ganze Bibliothek für Cygwin immer mitschleppst.

MfG Peschmä