The SDL forums have moved to discourse.libsdl.org.
This is just a read-only archive of the previous forums, to keep old links working.
SDL
Simple Directmedia Layer Forums
opening png image
Berkay
Joined: 21 Nov 2015
Posts: 2
Posted: Sun Nov 22, 2015 2:57 pm
hi, ı've found this codes from lazyfoo, ı try to open png image ı can compile correctly but when ı click to debug in Visual studio 2012 it gives "image loaded error", ı compiled and set everything for #include "SDL_image.h" from project -> properties what else should ı do?
//Set up the screen
screen = SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, SDL_SWSURFACE );
//If there was an error in setting up the screen
if( screen == NULL )
{
return false;
}
//Set the window caption
SDL_WM_SetCaption( "PNG test", NULL );
//If everything initialized fine
return true;
}
void clean_up()
{
//Free the surface
SDL_FreeSurface( image );
//Quit SDL
SDL_Quit();
}
int main( int argc, char* args[] )
{
//Initialize
if( init() == false )
{
printf("Ä°nit error\n");
return 1;
}
//Load the image
image = load_image( "look.png" );
//If there was a problem in loading the image
if( image == NULL )
{
printf("image loaded error\n");
return 1;
}
//Apply the surface to the screen
apply_surface( 0, 0, image, screen );