Ver Mensaje Individual
  #14 (permalink)  
Antiguo 18/04/2005, 12:40
Avatar de diegodnt
diegodnt
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 20 años, 6 meses
Puntos: 0
codigo del programa
/**
* Javier Abellán, 4 de Febrero de 2003
*
* Programa simple para la creación de una ventana y dibujo de gráficos en
* ella.
*/
#include <X11/Xlib.h>
#include <unistd.h>

int main()
{
/* Conexion con el servidor de X */
Display *disp = NULL;

/* Ventana que vamos a crear para dibujar */
Window ventana;

/* Color que vamos a utilizar para dibujar una linea */
XColor color;

/* Abrimos la conexion con el servidor de X */
disp = XOpenDisplay(NULL);

/* Creamos una ventana */
ventana = XCreateSimpleWindow (
disp,
XDefaultRootWindow (disp),
100, 100,
500, 500,
1, 1,
BlackPixel (disp, DefaultScreen(disp)));

/* Hacemos que la ventana sea visible */
XMapWindow (disp, ventana);
XFlush (disp);

/* Obtenemos el color rojo */
color.flags = DoRed | DoGreen | DoBlue;
color.red = 65535;
color.blue = 0;
color.green = 0;

XAllocColor (
disp,
DefaultColormap (disp, DefaultScreen(disp)),
&color);

/* Indicamos que el color de dibujo a partir de ahora es el rojo */
XSetForeground (
disp,
XDefaultGC (disp, DefaultScreen(disp)),
color.pixel);

/* Dibujamos una linea */
XDrawLine (
disp,
ventana,
XDefaultGC (disp, DefaultScreen(disp)),
10, 10,
100, 100);

XFlush (disp);

/* Espera para que la ventan ano se cierre inmediatamente */
sleep (100);
}

////////////////////////////////////////////////////////////////////////
Compilarlo uso lo siguiente
gcc Ventana1.cc -L/usr/X11R6/lib -lX11 -o Ventana1
//////////////////////////////////////////////////////////////////////
//////////////Errores exactos////////////////////////////////


ventana.cc:4:22: X11/Xlib.h: No such file or directory
es obviamete que primero no em la encuntra ene sa direccion y segundo que despues de buscarla no la encuntro yo por que no la tengo
/////////////////////////////////////////////////////////////
si uso mandrake 10.1 perdon por lo que puse de slakeware es que queria saber eso nomas y descoloqye todo el tema central de mi cuestion prometo no hacerlo mas
mi problema es que me dice que esas librerias no estas. y las busque y no las encuntro en mi S.O MDK 10.1 por ende queria saber en que paquetes estabmn para poder instalarlo y poder empezar a desarrollar por favor es el ultimo paso que me falta una vez hehco esta ya esta
__________________
. Woo hoo When I feel heavy metal