Window probleem
30 juni 2008 - 18:04   
geplaatst door: stijnschoor
Hallo

Ik probeer de volgende code compilen:

#include <iostream>
#include X11/Xlib.h
#include assert.h
#include unistd.h
#include string.h

using namespace std;

int main(int argc, char *argv[])
{
Display *dpy;
assert(dpy);
int blackColor = BlackPixel(dpy, DefaultScreen(dpy));
int whiteColor = WhitePixel(dpy, DefaultScreen(dpy));
Window w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0,
    200, 100, 0, blackColor, blackColor);
XSelectInput(dpy, w, StructureNotifyMask);
XMapWindow(dpy, w);
GC gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, whiteColor);
for(;;) {
   XEvent e;
   XNextEvent(dpy, &e);
   if (e.type == MapNotify)
 break;
     }
XDrawLine(dpy, w, gc, 10, 60, 180, 20);
XFlush(dpy);
}

Alleen krijg ik een fout tijdens het runnen van het het programma, ik denk dat dit komt omdat ik nog geen libraries heb toegevoegd weet iemand waar die zijn van X11?

Alvast Bedankt

"What's in a name that we call a mac"
Shakespeare