У меня есть программа gtk, в которой я пытаюсь вызвать функцию gdk. У меня есть следующие файлы включения:
#include <gtk/gtk.h>
#include <gdk/gdk.h>
, и я собираю следующее:
gcc `pkg-config --cflags --libs gtk+-2.0 cairo glib-2.0 gdk-2.0` gtk_fixed.c Widget.c Node.c Line.c
Я получаю следующую ошибку:
undefined reference to `gdk_device_ungrab'
Может кто-нибудь Направьте меня в правильном направлении, как это исправить? Спасибо.
Глядя на эту ссылку
В Gdk 2 нет метода захвата.
В Gdk 3 есть метод захвата.
Вы читали документы для Gdk 3?