On 12/17/06, Dan Nelson <[EMAIL PROTECTED]> wrote:
In the last episode (Dec 17), Henry Lenzi said:
> I'm trying to follow the following tutorial for Xlib prpogramming:
>
>
http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html#preface
>
> However, I can't seem to compile the simple-drawing.c example. I keep
> getting
>
>
> >cc simple-drawing.c -o simple-drawing -L/usr/X11/lib -lX11
> simple-drawing.c:7:22: X11/Xlib.h: No such file or directory
Note that X is in /usr/X11R6, not /usr/X11, so your link option shoudl
read -L/usr/X11R6/lib.
You need -I/usr/X11R6/include as well. -I is for headers and is used
during the compile step, -L is for libraries and is used during the
link step. Your commandline is a direct source-to-executable command,
so it requires both.
Hi
It didn't work. X is installed, and libX is in place.
gcc simple-drawing.c -o simple-drawing -L/usr/X11R6/lib -l/usr/X11R6/include
simple-drawing.c:7:22: X11/Xlib.h: No such file or directory
simple-drawing.c:23: error: syntax error before "create_simple_window"
simple-drawing.c:23: error: syntax error before '*' token
(...)
I have this on the c file:
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h> /* getenv(), etc. */
#include <unistd.h> /* sleep(), etc. */
I don't understand. It should work...
Any help greatly appreciated.
TIA to all
Henry
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"