Pages : 1
#1 Le 10/07/2006, à 21:50
- Yann71
pb avec ncurses
bonjour,
j'ai decouvert la prog avec ncurses il n'y a pas longtemps et j'ai un probleme lors de mes compilations.
prenons un exemple (c'est extrait d'un tuto sur le net)
#include <stdio.h>
#include <unistd.h> // Pour la fonction sleep
#include <curses.h>
int main ()
{
int i,x,y;
char messageCurses[]="Le message imprimé sous ncurses" ;
char message[]="Le message pour printf\n";
printf(message);
initscr();
y=LINES/2;
x=(COLS-strlen(message))/2;
mvprintw(y,x,messageCurses);
refresh();
for (i=0;i<5;i++){
sleep(2);
endwin();
sleep(2);
refresh();
}
clear();
refresh();
endwin();
return 0;
}
gcc me renvoi :
test.c: Dans la fonction «main» :
test.c:14: attention : incompatible implicit declaration of built-in function «strlen»
test.c:27:2: attention : pas de retour chariot à la fin du fichier
/tmp/ccOEGDz4.o : Dans la fonction "main":test.c:(.text+0x4c): référence indéfinie vers « initscr »
:test.c:(.text+0x52): référence indéfinie vers « LINES »
:test.c:(.text+0x63): référence indéfinie vers « COLS »
:test.c:(.text+0xa6): référence indéfinie vers « mvprintw »
:test.c:(.text+0xab): référence indéfinie vers « stdscr »
:test.c:(.text+0xb3): référence indéfinie vers « wrefresh »
:test.c:(.text+0xcd): référence indéfinie vers « endwin »
:test.c:(.text+0xde): référence indéfinie vers « stdscr »
:test.c:(.text+0xe6): référence indéfinie vers « wrefresh »
:test.c:(.text+0xf7): référence indéfinie vers « stdscr »
:test.c:(.text+0xff): référence indéfinie vers « wclear »
:test.c:(.text+0x104): référence indéfinie vers « stdscr »
:test.c:(.text+0x10c): référence indéfinie vers « wrefresh »
:test.c:(.text+0x111): référence indéfinie vers « endwin »
collect2: ld a retourné 1 code d'état d'exécution
j'ai pourtant ncurses et ncurses dev d'installer sur ma machine
si vous avez des sugestions , merci
Hors ligne
#2 Le 10/07/2006, à 22:03
- Link31
Re : pb avec ncurses
Rajoute -lncurses (c'est un L minuscule) à ta commande de compilation.
Hors ligne
#3 Le 11/07/2006, à 16:57
- Yann71
Re : pb avec ncurses
Ok merci sa fonctionne maintenent !
Une grand merci je vais pouvoir continuer !:cool:
Hors ligne
Pages : 1