История изменений
Исправление maxis11, (текущая версия) :
Тут уже ответили на счет линковки. Хочу только добавить, что, скорее всего, тебе нужно будет также подключать сгенерированный код для каких-то расширений (как это сделано, например, в KDE). Потому что все протоколы/расширения хранятся в виде .xml (примерно как Khronos сделали) и нужно генерировать .c/.h файлы чтобы использовать протокол. Потому что сам wayland-client довольно голый, чтобы его нормально можно было использовать в проде.
Исходная версия maxis11, :
Тут уже ответили на счет линковки. Хочу только добавить, что, скорее всего, тебе нужно будет также подключать сгенерированный код для каких-то расширений (как это сделано, например, в KDE). Потому что все протоколы/расширения хранятся в виде .xml (примерно как Khronos сделали) и нужно генерировать .c/.h файлы чтобы использовать протокол.