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 :
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'
Avec un peu de recherche sur le net, j'ai trouvé qu'il fallait les librairies term.h et curses.h
Donc je teste un un petit main :
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;
}
mais j'ai droit a la même chose : undefined reference to putp
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