Как скомпилировать композиторы Wayland на основе wlroots в C с использованием G CC? - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь научиться делать композитор Wayland на основе wlroots . Следуя их wiki , я пытаюсь скомпилировать файл tinywl. c ( github ) в качестве примера с

gcc -o wm1 wm1.c `pkg-config --libs --cflags pixman-1` -DWLR_USE_UNSTABLE

и Я получаю сообщение об ошибке

In file included from wm1.c:22: /usr/include/wlr/types/wlr_xdg_shell.h:14:10: fatal error: xdg-shell-protocol.h: No such file or directory 14 | #include "xdg-shell-protocol.h" | ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated..

Я также проверил make-файл, но до сих пор не совсем понимаю, как его скомпилировать. Итак, мне интересно, какие именно шаги. Я использую Arch Linux, и Swaywm отлично работает на моем компьютере (я предполагаю, что отсутствующих библиотек нет). Спасибо за помощь.

...