[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: idiot's question on Xlib programming



You need to link in the Xlib library with the switch -lX11.

Martin

From: huixf@tonghua.com.cn
To: debian-user@lists.debian.org
Subject: idiot's question on Xlib programming

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 huixf@tonghua.com.cn because I will leave the list in a minute.


--
Unsubscribe? mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


Reply to: