Pourquoi les malédictions sur linux me donnent-elles l'erreur suivante?
Essayer d'obtenir getch() de travail pour capturer les clés de la presse.
#include <curses.h>
...
...
WINDOW *w;
char f;
w = initscr();
timeout(3000);
f = getch();
endwin();
me donne l'erreur suivante:-
undefined reference to `wgetch'
undefined reference to `stdscr'
source d'informationauteur Alex Xander
Vous devez vous connecter pour publier un commentaire.
C'est une erreur de couplage. Êtes-vous en les reliant à la bibliothèque curses correctement?
Il y a deux étapes à l'aide d'une bibliothèque dans C.
#include
pertinentes de l'en-tête des fichiers à partir de vos fichiers source. C'est donc votre code sait ce que les signatures des fonctions de la bibliothèque. Si vous faites cela correctement.-lncurses
dans la ligne de compilation devrait le faire. Voici un explication de la liaison.