Hola:
Estoy tratando de ver qué tal va Bennu en iOS 7 y me encuentro que tengo un error de compilación que no acabo de entender.
En libkey.h, la línea:
typedef int (* HOTKEY_CALLBACK) (SDL_keysym);
Me da el siguiente error:
modules/libkey/libkey.h:39:38: A parameter list without types is only allowed in a function definition
¿Alguna idea?.
Hasta ahora podía elegir GCC como compilador, pero parece que han quitado esa opción en el nuevo iOS....
no esta encontrando los headers de SDL o el compilador LLVM espera si o si la definicion con 2 keywords
typedef struct SDL_keysym {
Uint8 scancode; /**< hardware specific scancode */
SDLKey sym; /**< SDL virtual keysym */
SDLMod mod; /**< current key modifiers */
Uint16 unicode; /**< translated character */
} SDL_keysym;
SDL_keyboard.h
quizas podrias probar con
typedef int (* HOTKEY_CALLBACK) (SDL_keysym k);
Quote from: SplinterGU on August 15, 2013, 02:26:41 AM
no esta encontrando los headers de SDL o el compilador LLVM espera si o si la definicion con 2 keywords
typedef struct SDL_keysym {
Uint8 scancode; /**< hardware specific scancode */
SDLKey sym; /**< SDL virtual keysym */
SDLMod mod; /**< current key modifiers */
Uint16 unicode; /**< translated character */
} SDL_keysym;
SDL_keyboard.h
quizas podrias probar con
typedef int (* HOTKEY_CALLBACK) (SDL_keysym k);
Jué, gracias :)
He cambiado la definición por:
typedef int (* HOTKEY_CALLBACK) (SDL_
Keysym);
y ahora sí que lo coge.
Parece que en SDL 2 ahora es con mayúscula...
¡Mil gracias!
de nada... :P