Wie konfiguriere ich Qjoypad?

Wie konfiguriere ich Qjoypad?

Ich habe die Schritte aufdiese Seiteaber beim Ausführen makewird mir dieser Fehler angezeigt:

/usr/bin/ld: keycode.o: undefined reference to symbol 'XKeycodeToKeysym'
/usr/bin/ld: note: 'XKeycodeToKeysym' is defined in DSO /usr/lib/i386-linux-gnu/libX11.so.6 so try adding it to the linker command line
/usr/lib/i386-linux-gnu/libX11.so.6: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status

`

Antwort1

Das ist eine Ubuntu-Sache, funktioniert aber ohne sie in Debian Stable einwandfrei. Könnte also auch Mint betreffen.

Fügen Sie -lX11das Makefile zur LIBS-Zeile unter der LFLAGS-Zeile hinzu, sodass es am Ende so aussehen sollte.

Für 64bit:

LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11

Für 32 Bit:

LIBS = $(SUBLIBS) -L/usr/lib/i386-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11

Sie haben die Kompilierungsmethode geändert, um genauer zu sein, und haben, soweit ich weiß, den Code beschädigt. Das hat dank einer Person im Internet, die ich gefunden habe, mit dem genauen Fehler auf 64-Bit-Ubuntu problemlos funktioniert. Jedes Mal, wenn Sie ./config oder ./configure ausführen, wird das Makefile neu erstellt und Sie müssen es erneut bearbeiten.

Die Tastatur ist tot, lang lebe die Tastatur. :P

Antwort2

Dies scheint eher ein Problem mit Ihrer X11-Bibliothek zu sein.

Installieren Sie einfach die X11-Bibliothek neu

sudo apt-get autoremove libx11-6

und dann

sudo apt-get install libx11-6

verwandte Informationen