Visa signatur
iCus
Hej!
Jag vet inte om min rubrik var tillräckligt tydlig men jag hoppas någon hänger med i förklaringen som följer. Mitt problem är att jag har skrivit in vad jag påstår är en korrekt kod för att visa fram en .bmp fil. Koden är som följer;
#include "SDL.h"
SDL_Surface* hello = NULL;
SDL_Surface* screen = NULL;
int main(int argc, char* args[]) {
SDL_Init(SDL_INIT_EVERYTHING);
hello = SDL_LoadBMP("google.bmp");
screen = SDL_SetVideoMode(640,480,32,SDL_SWSURFACE);
SDL_BlitSurface(hello,NULL,screen,NULL);
SDL_Flip(screen);
SDL_Delay(2000);
SDL_FreeSurface(hello);
SDL_Quit();
return 0;
}
Koden är skriven i XCode på OS X 10.6.5 och när jag har kompilerat filen får jag fram 0 errors och 3 warnings; ld: warning: directory '/Users/Kanel/Library/Frameworks' following -F not found. Ett fönster ploppar upp, helt svart, men försvinner lika fort som det kommer fram.
Jag undrar vad problemet är för jag har fått SDL i XCode att fungera men tydligen så kan inte jag få fram min bild när mina klasskamrater får det. Värt att påpeka är att jag är bland få som använder en Mac under kursen..
Skulle bli så tacksam(!) om någon där ute (också som skriver kod i XCode) fann en lösning eller åtminstone en förklaring till varför det inte visas någon bild.
iCus
Jag skulle tippa på att anledningen till att fönstret stängs på en gång är att du inte har någon main-loop/event-loop.
Kika på: SDL and OpenGL
weeeee
Koden är skriven i XCode på OS X 10.6.5 och när jag har kompilerat filen får jag fram 0 errors och 3 warnings; ld: warning: directory '/Users/Kanel/Library/Frameworks' following -F not found. Ett fönster ploppar upp, helt svart, men försvinner lika fort som det kommer fram.
Jag tror att ditt problem är så simpelt att filen google.bmp inte finns där programmet letar efter den.
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.