如何配置 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

他们改变了编译方式,使其更加精确,并破坏了我得到的代码。这在 64 位 Ubuntu 上工作正常,但出现了相同的错误,这要感谢我在网上找到的某人。每次运行 ./config 或 ./configure 时,它​​都会重新生成 Makefile,您必须再次编辑它。

键盘已死,键盘万岁。:P

答案2

这看起来更像是您的 X11 库的问题。

只需重新安装X11库

sudo apt-get autoremove libx11-6

进而

sudo apt-get install libx11-6

相关内容