CrazyJo
05-03-2008, 15:55
Hi.
Ich habe folgendes Problem. Ich versuche der Maus ein Event zu übermitteln das sie den Zeiger an eine bestimmte position setzt. Um das zu realisieren hab ich ein programm in c entworfen:
...
#include <linux/input.h>
...
int main(void)
{
.....
input_report_abs(dev, ABS_X, x);
input_report_abs(dev, ABS_Y, y);
.....
}
Nun bekomme ich folgende Fehlermeldungen:
Kompilieren der Datei test.c (gcc)
Linken der Datei test (gcc)
test.o: In function `main':
undefined reference to `input_report_abs'
undefined reference to `input_report_abs'
collect2: ld returned 1 exit status
Die Funktionen sind in der Header soweit aufgelistet. Die Konstanten ABS_X und Y werden auch über die Header gefunden. Meine Frage ist wieso er nicht die Funktionen findet. Wie kann ich die Funktionen endlich nutzen? Oder gibt es da alternativ Funktionen ? Danke für die Hilfe.
Ich habe folgendes Problem. Ich versuche der Maus ein Event zu übermitteln das sie den Zeiger an eine bestimmte position setzt. Um das zu realisieren hab ich ein programm in c entworfen:
...
#include <linux/input.h>
...
int main(void)
{
.....
input_report_abs(dev, ABS_X, x);
input_report_abs(dev, ABS_Y, y);
.....
}
Nun bekomme ich folgende Fehlermeldungen:
Kompilieren der Datei test.c (gcc)
Linken der Datei test (gcc)
test.o: In function `main':
undefined reference to `input_report_abs'
undefined reference to `input_report_abs'
collect2: ld returned 1 exit status
Die Funktionen sind in der Header soweit aufgelistet. Die Konstanten ABS_X und Y werden auch über die Header gefunden. Meine Frage ist wieso er nicht die Funktionen findet. Wie kann ich die Funktionen endlich nutzen? Oder gibt es da alternativ Funktionen ? Danke für die Hilfe.