如何配置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 中沒有它也能正常工作。所以也可能影響薄荷。

-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

相關內容