Qjoypad の設定方法は?

Qjoypad の設定方法は?

私は以下の手順に従いましたこのページしかし実行するとmake次のエラーが発生します:

/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

`

答え1

これは Ubuntu の問題であり、Debian Stable ではこれなしでも問題なく動作します。したがって、Mint にも影響する可能性があります。

-lX11Makefile を LFLAGS 行の下の LIBS 行に追加すると、完了すると次のようになります。

64ビットの場合:

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

32ビットの場合:

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

コンパイル方法をより正確にするために変更されたため、私が入手したコードが壊れてしまいました。Web で見つけた誰かのおかげで、64 ビット Ubuntu で正確なエラーが発生しても問題なく動作しました。./config または ./configure を実行するたびに Makefile が再作成され、再度編集する必要があります。

キーボードは死んだ、キーボード万歳。:P

答え2

これは X11 ライブラリの問題のようです。

X11ライブラリを再インストールするだけです

sudo apt-get autoremove libx11-6

その後

sudo apt-get install libx11-6

関連情報