bueno<br>yo tambien estoy con wxwidgets<br><br>y es bastante comodo<br><br><br><div><span class="gmail_quote">El día 25/09/07, <b class="gmail_sendername">Zaka E-Lab</b> <<a href="mailto:shanatorio@gmail.com">shanatorio@gmail.com
</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">D1e6o! escribió:<br>> Gente... Muchísimas gracias por la ayuda!<br>
> Zaka E-Lab:<br>> Si tenés algún sitio o programa báico para poder probar te agradezco...!<br><br>Aquí te dejo el cacho de código más simple que se puede hacer en SDL.<br>Suponiendo que el archivo se llama pru.cc, la compilación sería de la
<br>siguiente manera:<br><br>g++ -o pru -Wall -ggdb -lSDL pru.cc<br><br>(Nota de Zaka:-Wall -ggdb no son obligatorias pero son muy recomendables<br>mientras estás implementando la aplicación)<br><br>Con el siguiente código aparecerá una ventana totalmente en negro,
<br>pasarán dos segundos y esta desaparecerá:<br><br>#include <SDL/SDL.h><br>#include <iostream><br><br>using namespace std;<br><br>int<br>main (){<br><br>   /*<br>    * Iniciar SDL.<br>    * Si devuelve -1 quiere decir que falla.
<br>    */<br>   if (SDL_Init (SDL_INIT_VIDEO) == -1){<br>     cout << "Error al iniciar SDL." << endl<br>         << SDL_GetError () << endl;<br>   }<br><br>   /*<br>    * Superficie que contendrá la pantalla.
<br>    */<br>   SDL_Surface *pantalla;<br><br>   pantalla = SDL_SetVideoMode (640, 480, 24, SDL_SWSURFACE);<br><br>   /*<br>    *Si la pantalla vale NULL quiere decir que no ha<br>    *cargado correctamente.<br>    */<br>
   if (!pantalla){<br>     cout << "Error al iniciar el modo 640x480@24" << endl<br>         << SDL_GetError () << endl;<br>   }<br><br>   //Espera 2000 milisegundos.<br>   SDL_Delay (2000);
<br><br>   //Libera la memoria asignada a pantalla y cierra SDL.<br>   SDL_Quit ();<br><br>   //ISO C++<br>   return 0;<br>}<br><br>> Alguien tendrá una guía básica para poder compilar mi primer programa<br>> gráfico?
<br>Voy a ponerte las opciones que a mi me han valido, por supuesto están en<br>inglés, aunque en la primera ( web oficial de SDL ), podrás encontrar en<br>la sección "Introduction" una pequeña guíe:<br><a href="http://www.libsdl.org">
www.libsdl.org</a><br><a href="http://lazyfoo.net/SDL_tutorials/index.php">http://lazyfoo.net/SDL_tutorials/index.php</a><br><br>  > No entiendo como el soft libre, que se caracteriza por tener todo<br>> preparado para compilar y demás posee tan bajo soporte para este tipo de
<br>> cosas... Supuestamente por la filosofía debería estar listo para este<br>> tipo de tareas... y mas al instalar un determinado ide que supuestamente<br>> tiene soporte para el desarrollo de ventanas... NO INSTALA LAS LIBRERÍAS??
<br><br>No estoy de acuerdo con esto que dices, quizá deberías echar más tiempo<br>al software.<br><br>Si tienes más dudas, seguimos en contacto.<br><br>PD:La próxima vez infórmanos del sistema operativo que usas, y toda la
<br>info que creas relevante.<br><br>PD2:Sobre la correcta instalación de SDL no voy a darte ningún consejo<br>ahora, pero en la página web está perfectamente explicado, además que en<br>sistemas tipo Debian es tan fácil como hacer lo siguiente:
<br><br>apt-get install libsdl*<br><br>Espero que te sirva como comienzo.<br><br>Zaka.<br><br><br><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">
Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>