Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: DeMoNcRaZy en 20 Junio 2015, 15:29 PM

Título: Instalación de SDL en Code::Blocks
Publicado por: DeMoNcRaZy en 20 Junio 2015, 15:29 PM
Buenas,

Tengo un problema al instalar SDL en Code:Blocks, he estado mirando vídeos de instalación y tal.. todo correcto pero el problema se viene acá:

fatal error: SDL/SDL.h: No such file or directory

(http://i.imgur.com/aOlna9w.png)


Me señala el error al incluir:

(http://i.imgur.com/MDSZ2ic.png)

#include <iostream>
#include <SDL/SDL.h>

SDL_Surface *screen = NULL;

int main(int argc, char* args[]) {
   SDL_Init(SDL_INIT_EVERYTHING);

   screen = SDL_SetVideoMode(480, 272, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);

   SDL_WM_SetCaption("Creacion de una ventana", NULL);

   SDL_Delay(5000);

   SDL_Flip(screen);

   return 0;
}



El proyecto lo tengo modificado así:

-lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer

(http://i.imgur.com/Z7AZxAV.png)


(http://i.imgur.com/hmLOv7p.png)


(http://i.imgur.com/GHUoKFR.png)


Dll en ejecutable:

(http://i.imgur.com/z5EFl9J.png)


Si alguien sabe al respecto agradecería una ayudita.
Gracias.

Saludos.
Título: Re: Instalación de SDL en Code::Blocks
Publicado por: ivancea96 en 20 Junio 2015, 16:29 PM
¿Qué ocurre si pones solo #include <SDL.h>?

Ve a ...mingw32...\includes\SDL2
¿Dentro de esa carpeta, hay algún archivo llamado SDL.h?
Título: Re: Instalación de SDL en Code::Blocks
Publicado por: DeMoNcRaZy en 20 Junio 2015, 16:52 PM
Si pongo:

#include <SDL.h>

Me salta esto:

(http://i.imgur.com/juBMeCb.png)


Sí, dentro de dicha carpeta del SDL se encuentra SDL.h

(http://i.imgur.com/QUpV5We.png)

Saludos.
Título: Re: Instalación de SDL en Code::Blocks
Publicado por: ivancea96 en 20 Junio 2015, 20:56 PM
Al parecer es un error de SDL.

http://stackoverflow.com/questions/22446008/winapifamily-h-no-such-file-or-directory-when-compiling-sdl-in-codeblocks (http://stackoverflow.com/questions/22446008/winapifamily-h-no-such-file-or-directory-when-compiling-sdl-in-codeblocks)
Título: Re: Instalación de SDL en Code::Blocks
Publicado por: DeMoNcRaZy en 20 Junio 2015, 23:17 PM
Gracias por las respuestas.
Problema solucionado.

Saludos.