robi kilka podstawowych przykładów na libreries ncurses, pojawia się kilka problemów.ncurses podstawowy przykład - w debugowaniu otrzymuję: "Błąd otwierania terminala: nieznany."
Właściwie, nie dostaję tego, czego się spodziewam (wiadomość wydrukowana), i idę w debugowanie, od zaćmienia, dostaję (w obszarze konsoli) "Błąd otwierania terminala: nieznany."
Follows Kod:
#include <unistd.h>
#include <stdlib.h>
#include <ncurses.h>
int main() {
initscr();
move(5,15);
printw("%s", "Hello world!");
refresh();
endwin();
exit(EXIT_SUCCESS);
}
Opcje kompilatora, jak przewidziano w konsoli Eclipse na rozkaz "Build Project":
make all
Building file: ../source/Curses_01.c
Invoking: GCC C Compiler
gcc -Incurses -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"source/Curses_01.d" -MT"source/Curses_01.d" -o"source/Curses_01.o" "../source/Curses_01.c"
Finished building: ../source/Curses_01.c
Building target: Curses_01
Invoking: GCC C Linker
gcc -o"Curses_01" ./source/Curses_01.o -lcurses
Finished building target: Curses_01
Dzięki wszyscy w góry!
Witaj Nikos, w rzeczywistości twoja sugestia ma rację! Jeśli uruchomię swoją aplikację poza zaćmieniem, działa. Bez przygnębienia() nie byłem w stanie tego zobaczyć, bo jesteś smutny. Ponadto chciałbym, aby działało w środowisku Eclipse, aby uzyskać narzędzie do debugowania. Jeszcze raz dziękuję za odpowiedź! –
Może znajdziesz odpowiedź na użycie Eclipse z ncurses tutaj: http://stackoverflow.com/questions/3938291/debugging-ncurses-with-eclipse-cdt –
naprawdę, jeszcze raz dziękuję! –