Configurar Code::blocks para usar con SDL

marzo 24, 2007 at 4:40 pm (HowTo)

Tal y como dice su web:

The open source, cross platform Free C++ IDE.
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

WebSite Code::Blocks

En esta entrada pretendo explicar como hacer para configurar esta IDE para su uso con la librería SDL.

Lo primero de todo es instalar dichas librerías en nuestro sistema:

Una vez tengamos las librerías instaladas pasamos a instalar la propia IDE en si:
sudo apt-get install codeblocks

Y ya por último pasamos a configurar la IDE para poder utilizar la librería SDL.

  • Para ello creamos un nuevo proyecto seleccionando el tipo de proyecto “SDL proyect”.
  • Una vez creado, nos vamos a Proyect->Build Options y seleccionamos en el segundo menú desplegable la opción de “Linker settings”
  • Ya en la lista de la derecha añadimos las librerías que usaremos en nuestro proyecto, tal y como lo haríamos desde la línea de órdenes.

Por ejemplo para añadir la conocida librería SDL_image deberemos escribir en la lista de la derecha:
-lSDL_image
El resultado sería algo así:

blocks

Para este caso además de la SDL_image hemos añadido la SDL_ttf para el control de fuentes.

Si queréis probarlo bastará con sustituir la línea:
SDL_Surface* bmp = SDL_LoadBMP(“cb.bmp”);
Por:
SDL_Surface * bmp = IMG_Load(“cb.bmp”);
Y añadir un include al inicio de SDL_image.h
Debe compilar y ejecutarse sin problema 😉
Espero que os sirva. Un saludo.

Algo para ver y oir

Technorati Tags: , , , , , , ,

Technorati Profile

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: