我在 MX Linux 上“make”SXHKD 来尝试按键绑定,我得到:
$ make
cc -std=c99 -pedantic -Wall -Wextra -D_POSIX_C_SOURCE=200112L -DVERSION=\"0.6.1\" -c -o sxhkd.o src/sxhkd.c
src/sxhkd.c:25:10: fatal error: xcb/xcb_event.h: No such file or directory
#include <xcb/xcb_event.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: sxhkd.o] Error 1
请帮助我理解,所以如果我没有弄错的话,它是在 src 文件夹中编译 sxhkd.c,包含头是否说进入 xcb 文件夹并找到 xcb_event.h 但 xcb 文件夹丢失了?
我在网上到处找,但找不到 xcb_event.h
老实说,我没有信心或经验,但请给我一些指导。
谢谢
答案1
sudo apt install apt-file
sudo apt install libxcb-util0-dev
sudo apt install libxcb-keysyms1-dev
会解决你的问题。
将来您可能想要使用:
apt-file search /usr/include/xcb/xcb_event.h