Wykonywanie zrzutu ekranu z libx11

Obecnie próbuję zrobić zrzut ekranu przy użyciu libx11

<code>#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <stdio.h>

int main(void) {
XImage* pic;
Display* dpl;
unsigned int buffer_size;

dpl = XOpenDisplay("127.0.0.1:0.0");

pic = XGetImage(dpl, RootWindow(dpl, DefaultScreen(dpl)), 10, 10, 201, 201,
        AllPlanes, ZPixmap);
}
</code>

jeśli kompiluję kod za pomocą -lX11 i uruchamiam go, otrzymuję błąd segmentacji. Jakieś pomysły?

Z góry dziękuję!

questionAnswers(2)

yourAnswerToTheQuestion