Bonjour,
Dans le cadre d'un TP, on doit créer une appli qui a besoin de livrables (.o) qu'on nous file. Le probleme : lorsque l'on fait notre makefile (main.cpp, Outils.o), on qu'on compile, on a a peu pres ca :
Avec un peu de recherche sur le net, j'ai trouvé qu'il fallait les librairies term.h et curses.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Outils.cpp:(.text+0x1c9b): undefined reference to `putp' Outils.cpp:(.text+0x1ccd): undefined reference to `putp' Outils.cpp:(.text+0x1dc7): undefined reference to `tgetent' Outils.cpp:(.text+0x1e1c): undefined reference to `tgetstr'
Donc je teste un un petit main :
mais j'ai droit a la même chose : undefined reference to putp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <curses.h> #include <term.h> int main() { const char *a="test"; putp(a); return 0; }
Je précise que j'ai bien les paquets libncurses5 ainsi que xterm et ncurses-term
Je sais pas si ca vient du code, ou bien encore d'un link qu'il faudrait que je fasse....
Si une ame généreuse passe par la, elle aura le droit à ...toute ma gratitude![]()
Partager