gdk_pixbuf_xlib_get_from_drawable 的链接器错误
Linker error with gdk_pixbuf_xlib_get_from_drawable
如果我尝试使用函数 gdk_pixbuf_xlib_get_from_drawable
,它会导致以下链接器错误:
undefined reference to gdk_pixbuf_xlib_get_from_drawable
我正在使用 gtk+-2.0
和 libwnck-1.0
pkg-config 选项编译它,如下所示:
... `pkg-config gtk+-2.0 libwnck-1.0 --cflags --libs`
我也试过在 pkg-config 选项中添加 gdk-2.0
和 x11
,但还是不行。
我的代码大致如下所示:
wnck_window_get_geometry (window, &xp, &yp, &widthp, &heightp);
pixbuf = gdk_pixbuf_xlib_get_from_drawable (pixbuf, gdk_window,
NULL, NULL, 0, 0, 0, 0, widthp, heightp);
您需要将 gdk-pixbuf-xlib-2.0 添加到您的 pkg-config 检查中,并包括 gdk-pixbuf-xlib.h.
如果我尝试使用函数 gdk_pixbuf_xlib_get_from_drawable
,它会导致以下链接器错误:
undefined reference to gdk_pixbuf_xlib_get_from_drawable
我正在使用 gtk+-2.0
和 libwnck-1.0
pkg-config 选项编译它,如下所示:
... `pkg-config gtk+-2.0 libwnck-1.0 --cflags --libs`
我也试过在 pkg-config 选项中添加 gdk-2.0
和 x11
,但还是不行。
我的代码大致如下所示:
wnck_window_get_geometry (window, &xp, &yp, &widthp, &heightp);
pixbuf = gdk_pixbuf_xlib_get_from_drawable (pixbuf, gdk_window,
NULL, NULL, 0, 0, 0, 0, widthp, heightp);
您需要将 gdk-pixbuf-xlib-2.0 添加到您的 pkg-config 检查中,并包括 gdk-pixbuf-xlib.h.