sharek
04/10/2010, 22:36
Al terminar mi programa, la wiz se queda frita, pantalla negra....
He visto en el ejemplo del SDK (C++), que llaman a una función de una clase al final del programa .CallGP2XMenu();
En C, he encontrado por foros y demás que usan execl y llaman al menú (uh?)
Estoy programando en C, la solución de execl me parece francamente horrible (y por cierto, tampoco me funciona)
Mi codigo actualmente es:
/* free's varios */
SDL_Quit();
TTF_Quit();
#ifdef WITHWIZEXIT
execl("/usr/gp2x/gp2xmenu", "/usr/gp2x/gp2xmenu", NULL);
#endif
return EXIT_SUCCESS;
Aparte de no funcionarme (compilo con -DWITHWIZEXIT ;) me parece una solución monstruosa...
Que pasos debo seguir para regresar al interfaz del sistema ?
Los ejemplos que encuentro son todos C++ y me gustaría seguir en C
He visto en el ejemplo del SDK (C++), que llaman a una función de una clase al final del programa .CallGP2XMenu();
En C, he encontrado por foros y demás que usan execl y llaman al menú (uh?)
Estoy programando en C, la solución de execl me parece francamente horrible (y por cierto, tampoco me funciona)
Mi codigo actualmente es:
/* free's varios */
SDL_Quit();
TTF_Quit();
#ifdef WITHWIZEXIT
execl("/usr/gp2x/gp2xmenu", "/usr/gp2x/gp2xmenu", NULL);
#endif
return EXIT_SUCCESS;
Aparte de no funcionarme (compilo con -DWITHWIZEXIT ;) me parece una solución monstruosa...
Que pasos debo seguir para regresar al interfaz del sistema ?
Los ejemplos que encuentro son todos C++ y me gustaría seguir en C