Archivo

Artículos etiquetados y‘c++’

Tutorial SDL, tus primeros pinitos en esta librería!

Junio 12, 2008 Otto Deja un comentario

Bueno, estoy seguro de que muchos de ustedes les gustaría programar en esta librería enfocada a  videojuegos. Por mi parte lo he hecho ya varias veces con resultados muy óptimos, igual desarrollos pequeños y que definitivamente solo los he hecho por diversión.

SDL (Simple DirectMedia Layer) es un conjunto de liberías multisistema y multi lenguaje (existen wrappers que nos permiten programar en varios lenguajes y no solamente en C++) para el desarrollo de gráficos en 2D de una manera rápida y sencilla, que aún teniendo estas dos características no le quitan potencia.

Siendo así, y como muchos saben que conseguir una buena guía o tutorial de esta librería en español no es nada fácil,  pues “Antonio García Alba” ha pensado en todos nosotros los no bilingües y como Proyecto de Grado nos ha regalado bajo licencia GNU FDL este maravilloso tutorial!

Así que ya sabes, si eres un programador novato como yo, y te han enseñado C++ en el cole o Universidad (como a mi) y siempre haz odiado esa pantallita negra de DOS o Terminal (como yo) pues ¿que estás esperando? Deja de leer este pinche blog y ponte a aprender!

Programando C/C++ en Ubuntu/Kubuntu/etcbuntu

Junio 6, 2008 Otto 5 comentarios

Bueno, cuando yo empecé con mis primero pinitos en Linux, (especificamente en Ubuntu) se me presentaron mil problemas, pues como todos saben soy programador más que cualquier cosa en mi carrera (Ing. de Sistemas) y en Ubuntu no existe el Turbo C++ para seguir mis proyectos de la Universidad… así que ¿que hacer en Ubuntu para programar C/C++?

  1. Como primer paso vamos a agregar un compilador… para ello en una terminal escribimos:

    sudo apt-get install build-essential

  2. Ahora bien, ya está el compilador, pero ¿donde escribo el código? Para ello tienes muchas, muchísimas opciones (Eclipse, Anjuta, Netbeans, el nano jejeje), yo personalmente te recomiendo el “Code::Blocks” que puedes descargar desde aquí.
  3. Recuerda que para poder utilizar el Code::Blocks debes tener las librerías multiplataforma Wxwidgets que en cualquier Ubuntu/Xubuntu/Kubuntu 8.04 encuentras en los repositorios:

    sudo apt-get install libwxbase2.8-0 libwxbase2.8-dev libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx2.8-headers

  4. Una vez instaladas las librerías WxWidgets procedemos a descomprimir el archivo Codeblocks que en mi caso es el “codeblocks-8.02-amd64.tar.gz”. Para ello damos clic derecho y le damos “extraer aquí…” (dependiendo de la distribución de linux) y procedemos a instalar en el siguiente orden los siguientes archivos (son los que acabamos de descomprimir) haciendo doble clic en cada uno de ellos:

    libcodeblocks, libwxsmithlib0-dev, libwxsmithlib0, codeblocks, codeblocks-dev, codeblocks-dbg, codeblocks-contrib

  5. Recuerda que los nombres de los archivos anteriores son solo las primeras letras de cada archivo, pues por cada versión, tanto de máquina, (x86, 64 bits) como de distribución de codeblocks (actualmente 8.02) se puede presentar uno diferente
  6. Listo!, ya puedes empezar a programar en tu distribución de linux basada en debian!