Tengo un código SDL a palo seco (sin SDL_img, ni otras librerias) que sólo compila si lo hago en modo debug (utilizo VC++), y funciona perfectamente. Pero al compilarlo normalmente, sin debug, se queda la pantalla en negro y tengo que matar el proceso mediante Ctrl-Alt-Supr.
Alguien tiene idea de a qué puede ser debido? (nooo)
Me imagino q muchos hemos pensado lo mismo:
"programadores..bueno...a lo mejor...pero...adivinos?" :P
anda, tirate el codigo por aqui a ver q puede ser pq asi... es imposible!
un saludo
El titulo no se corresponde con el contenido, dices q no compila y despues dices q se te queda en negro. Que se queda en negro? si es el compilador, que compilador? que opciones le pones al compilador (si es vc++ las opciones de debug se setean aparte de las de release), no te da ningun error SDL? has mirado los ficheros stdout.txt y stderr.txt que genera SDL?
Cuando compilas algo en debug automaticamente todas las variables se inicializan a 0 de serie y cosas asi, seguro k no te has dejado nada sin inicializar ?
Mirate la faq de SDL pq creo k habia un comentarios sobre eso k cuentas en concreto.
www.libsdl.orgUn saludo y hasta otra
a mi me huele a que tienes algo así:
int i; //sin inicializarla a ningun valor
while (i != 100)
{
// haz algo
i++;
}