Jak się dobrać do kolejnego oczekującego w pętli komunikatów natywnego eventu linuksowego pod Qt?

0

Czołem Bracia i Siostry w kodzie

Toczę dalsze boje wstępnie zaczęte w tym wątku. Idzie nieźle, jednakże znów potrzebuję nieco wsparcia.
Aby samemu wykoncypować czy nastąpił autorepeat dla wciśniętego i przytrzymanego klawisza potrzebuję podejrzeć następny event w pętli - sam znalazłem iż to się robi funkcją xcb_poll_for_queued_event. Jednakoż owo xcb_poll_for_queued_event potrzebuje parametru typu xcb_connection_t*, a tenże bierze się korzystając z funkcji xcb_connect(). Znaczy się chyba trzeba tego użyć, bo będąc w QAbstractNativeEventFilter::nativeEventFilter() nie chcę tworzyć żadnych nowych połączeń do XSerwera, ino dobrać się do instniejącego.
No i tutaj się zaciąłem.
Mam zainkludowane #include <xcb/xcb.h> więc definicję xcb_connect() widzę, ale jak przychodzi do kompilacji to zaczyna mi się dopominać jakiś bibliotek:

 :/lib/x86_64-linux-gnu/libxcb.so.1: error adding symbols: DSO missing from command line

jak to do Peruna dodać? Dopisanie w .pro LIBS += libxcb.so.1 nie pomogło...co zatem zmaściłem?

4

A nie LIBS += -lxcb, czy jakoś takoś?

0

Dokładnie tak Bracie @darkbit - dziękuję, i łap ptaszka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1