humi001
03-28-2005, 03:51 PM
Hi.
I have installed knoppix 3.7. Why can't i compile the following code? Do i have to install something so that it compiles correctly?
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
int main()
{ Display *display;
Window root, win;
int screen;
int x, y=100;
unsigned int width=600, height=100;
unsigned int bord=60;
unsigned long bord_c=34;
unsigned long back_c=232;
char *display_name = NULL;
if ( ( display=XOpenDisplay(display_name)) == NULL )
{ fprintf( stderr,"connexion au Xserver %s impossible\n",
XDisplayName(display_name));
exit(-1); }
screen = DefaultScreen(display);
root= RootWindow(display, screen);
win = XCreateSimpleWindow(display, root, 50, 50,
width, height, bord, bord_c, back_c);
XMapWindow(display, win);
while(1) {
XEvent ev;
XNextEvent(display, &ev);
}
}
I have installed knoppix 3.7. Why can't i compile the following code? Do i have to install something so that it compiles correctly?
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
int main()
{ Display *display;
Window root, win;
int screen;
int x, y=100;
unsigned int width=600, height=100;
unsigned int bord=60;
unsigned long bord_c=34;
unsigned long back_c=232;
char *display_name = NULL;
if ( ( display=XOpenDisplay(display_name)) == NULL )
{ fprintf( stderr,"connexion au Xserver %s impossible\n",
XDisplayName(display_name));
exit(-1); }
screen = DefaultScreen(display);
root= RootWindow(display, screen);
win = XCreateSimpleWindow(display, root, 50, 50,
width, height, bord, bord_c, back_c);
XMapWindow(display, win);
while(1) {
XEvent ev;
XNextEvent(display, &ev);
}
}