muchas grqaciass turuloxx.
He puesto el primer link de momento y cuando compil me da este error:
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -I/usr/local/pspdev/psp/include/SDL -G0 -O2 -DPSP -D_PSP_FW_VERSION=371 -c -o main.o main.c
In file included from main.c:83:
colocabarcos.h: En la función ‘teclas’:
colocabarcos.h:608: error: ‘SceUtilityOskParams’ has no member named ‘size’
colocabarcos.h:609: error: ‘SceUtilityOskParams’ has no member named ‘language’
colocabarcos.h:610: error: ‘SceUtilityOskParams’ has no member named ‘buttonswap’
colocabarcos.h:611: error: ‘SceUtilityOskParams’ has no member named ‘unk_12’
colocabarcos.h:612: error: ‘SceUtilityOskParams’ has no member named ‘unk_16’
colocabarcos.h:613: error: ‘SceUtilityOskParams’ has no member named ‘unk_20’
colocabarcos.h:614: error: ‘SceUtilityOskParams’ has no member named ‘unk_24’
make: *** [main.o] Error 1
Y es que mira, a ver si me explico bien.
Si me conecto a esta pagina:
http://www.geardome.com/pspsdk-doc/struct__SceUtilityOskParams.html
la estructura de SceUtilityOskParams es esta:
unsigned int size
int language
int buttonswap
int unk_12
int unk_16
int unk_20
int unk_24
int rc
int unk_32
int unk_36
int unk_40
int unk_44
int unk_48
SceUtilityOskData * data
int unk_56
int unk_60
sin embargo si me conecto a esta otra pagina:
http://psp.jim.sh/pspsdk-doc/structSceUtilityOskParams.html
la estructura de SceUtilityOskParams es esta:
Data Fields
pspUtilityDialogCommon base
int unk_48
SceUtilityOskData * data
int unk_56
int unk_60
------------------------------------------------------------------------------
Si compilo con la segunda estrcutura me compila bien pero no me activa el teclado.
Lo mismo tengo alguna libreria que no es la buena.
No sé, por favor una ayudaaa.
Muchas gracias de antemano por todo.
Nota.- yo compilo para 3.71.
muchas gracias.
Mi makefile:
TARGET = xxxxx
PSPSDK = $(shell psp-config --pspsdk-path)
PSPBIN = $(shell psp-config --psp-prefix)/bin
SDL_CONFIG = $(PSPBIN)/sdl-config
OBJS = main.o
BUILD_PRX = 1
PSP_FW_VERSION = 371
SDL_INSTALL_PATH=/usr/local/pspdev/psp
#DEFAULT_CFLAGS = $(shell $(SDL_CONFIG) --cflags)
DEFAULT_CFLAGS = -I$(SDL_INSTALL_PATH)/include/SDL
MORE_CFLAGS = -G0 -O2 -DPSP
CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti
#LIBS = -lSDL_gfx -lSDL_image -lSDL_mixer -lSDL_ttf -lvorbisidec -lfreetype -lpng -ljpeg -lz -lm $(shell $(SDL_CONFIG) --libs)
LIBS = -lSDL_image -lSDL_mixer -lSDL_ttf -lvorbisidec -lfreetype -lpng -ljpeg -lz -lm -L$(SDL_INSTALL_PATH)/lib -lSDL -lm -lGL -lpspvfpu -L$(SDL_INSTALL_PATH)/sdk/lib -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm -lpspsdk -lpspaudio -lc -lpspuser -lpsputility -lpspkernel -lpspnet_inet -lpspirkeyb -lpsppower -lpsprtc -lpspwlan -lpspnet -lpspnet_adhoc
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = xxxxx
PSP_EBOOT_ICON = ./imagenes/iconoinicio371.png
PSP_EBOOT_PIC1 = ./imagenes/background.png
include $(PSPSDK)/lib/build.mak