Anuncios Google

Problemas con la compilacion de C+SDL+windows xp

hola a todos

 

Soy nuevo por este lugar, ya compile un hola mundo y me funciona de
pelos en la psp, pero el drama que tengo en usar la SDL. no se si
alguien me puede echar una mano. aqui pongo lo que uso segun los
tutotiales de la pagina.

 

archivo make

<code>

TARGET = Demo
PSPSDK = $(shell psp-config --pspsdk-path)
PSPBIN = $(PSPSDK)/../bin
OBJS = main.o
JOY = YES
CFLAGS = -Wall -Wno-long-long -G0 -O2 -DJOY_$(JOY)
CFLAGS += $(shell $(PSPBIN)/sdl-config --cflags)
LIBS = -lstdc++ -lSDL $(shell $(PSPBIN)/sdl-config --libs)
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Demo
include $(PSPSDK)/lib/build.mak

</code>

Fuente en C

<code>

#include <pspkernel.h>
#include <sdl/sdl.h>

int main()
{

SDL_Surface *PantallaV;
SDL_Rect Cuadrado;
SDL_Event event;

Cuadrado.x = 0;
Cuadrado.y = 0;
Cuadrado.w = 50;
Cuadrado.h = 50;

SDL_Init(SDL_INIT_VIDEO);
PantallaV = SDL_SetVideoMode(480, 272, 32,SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_FillRect(PantallaV, &Cuadrado, SDL_MapRGBA(PantallaV->format,255,0,255,0));
SDL_Flip(PantallaV);

while (SDL_WaitEvent(&event))
{
if (event.type == SDL_QUIT) {
break;
}
}

}

</code>

 

y mensajes del cmd en windows xp

<code>


C:\pspdev>rem Run this from a command prompt to setup your pspdev settings

C:\pspdev>set PSPDEV=C:/pspdev

C:\pspdev>set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Ar
chivos de programa\ATI Technologies\ATI.ACE\Core-Static;C:/pspdev/bin;C:/pspdev/
bin

C:\pspdev>cd mydemo
C:\pspdev\MyDemo>make
make: C:/pspdev/psp/sdk/../bin/sdl-config: Command not found
make: C:/pspdev/psp/sdk/../bin/sdl-config: Command not found
psp-gcc -I. -IC:/pspdev/psp/sdk/include -Wall -Wno-long-long -G0 -O2 -DJOY_YES
-c -o main.o main.c
In file included from /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../ps
p/include/sdl/SDL_main.h:26,
from /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../ps
p/include/sdl/sdl.h:28,
from main.c:2:
/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sdl/SDL_stdi
nc.h(61) : column 22 :  error: strings.h: No such file or directory
make: *** [main.o] Error 1

C:\pspdev\MyDemo>pause
Presione una tecla para continuar . . .

</code>

 

y uso 8185_PSPDevWin32 con 8603_PSPDevLibInstall. me hace falta algo pero no se lo ques :( 

 

saludos 

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

A simple vista (no uso XP)

A simple vista (no uso XP) lo que pasa es q no tienes la SDL instalada, o no se encuentra en ese path, por eso no encuentra el sdl-config necesario. Revisa las rutas de instalacion y si tienes ese archivo en concreto

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.