[EMAIL PROTECTED] wrote:
I write a simple program but can't compile it. Below is the program:

#include <Xlib.h>
main()
{Display *d=XOpenDisplay(NULL);
  if(d==NULL)
   {printf("can't open display\n");exit(0);}  XCloseDisplay(d);
}

I use "gcc -I/usr/X11R6/include/X11 xhi.c" to complie it and get the following message:

/tmp/cca002281.o: In function `main':
/tmp/cca002281.o(.text+0x9): undefined reference to `XOpenDisplay'
/tmp/cca002281.o(.text+0x45): undefined reference to `XCloseDisplay'

What's the problem? Please reply to [EMAIL PROTECTED] because I will leave the list in a minute.

--
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null


You can try to compile with "gcc -I/usr/X11R6/include  -L/usr/X11R6/lib/ -lX11 xhi.c"

The source code is:
 
 #include <X11/Xlib.h>
main()
{Display *d=XOpenDisplay(NULL);
  if(d==NULL)
   {printf("can't open display\n");exit(0);}  XCloseDisplay(d);
}

It works on my computer
 
 
 

-- 
                     \\\//////
                     / _   _ \
                    (  O   O  )
===============oOOO=====(_)=====OOOo===============
PAQUET Ludovic

        e-mail : [EMAIL PROTECTED]
         
         telephone : 05-46-88-41-80
===========================Oooo.===================
                   .oooO   (   )
                   (   )    ) /
                    \ (    (_/
                     \_)
 

Reply via email to