elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  segmentation fault core dumped sdl2 c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: segmentation fault core dumped sdl2 c++  (Leído 1,426 veces)
misternaim

Desconectado Desconectado

Mensajes: 1


Ver Perfil
segmentation fault core dumped sdl2 c++
« en: 22 Marzo 2016, 20:12 pm »

este es mi codigo

#include<SDL2/SDL.h>
#include<SDL2/SDL_events.h>
#include<SDL2/SDL_image.h>

#include<stdio.h>
#include<iostream>
#include<string.h>

using namespace std;


    SDL_Window   *ventana;
    SDL_Renderer *render;
    SDL_Texture  *textura;
    SDL_Surface  *img;

 int main()
 {

    ventana=SDL_CreateWindow("prueba",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,640,480,SDL_WINDOW_SHOWN);

    if(ventana==NULL)
    {
        printf("error en ventana %s\n",SDL_GetError());
    }

    else

    {
    render=SDL_CreateRenderer(ventana,-1,SDL_RENDERER_ACCELERATED);
    if(render==NULL)
    {
        printf("error en render %s\n",SDL_GetError());
    }
    else
    {
    SDL_SetRenderDrawColor(render,0xff,0xff,0xff,0xff);

    int flag=IMG_INIT_PNG;
    if(!(IMG_Init(flag)&flag))
    {
        printf("error en imginit %s\n",IMG_GetError());
    }
    else
    {
          img=IMG_Load("awesome_pot__x1_broken_png_1354830342.png");
          if(img==NULL)
    {
        printf("error en img load %s\n",IMG_GetError());
    }
    else
    {
    textura=SDL_CreateTextureFromSurface(render,img);
    if(textura==NULL)
    {
        printf("error en textura %s\n",SDL_GetError());
    }
    else
    {
    SDL_FreeSurface(img);

    SDL_RenderClear(render);
    SDL_RenderCopy(render,textura,NULL,NULL);
    SDL_RenderPresent(render);

    SDL_Delay(2000);

    IMG_Quit();
    SDL_Quit();

    }//render
    }//img_init
    }//imgload
    }//textura
    }//ventana
}
el problema es que trato de cargar una imagen i me da error , he intentado de todo y nada funciona, este codigo lo utilice antes con sdl1 y funciona solo lo adapte a sdl2 y ahora da error ...ayuda


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Segmentation fault (core dumped)
Programación C/C++
neveldine 3 5,386 Último mensaje 3 Mayo 2012, 17:03 pm
por neveldine
Ayuda con segmentation fault
Programación C/C++
puppetz 7 3,136 Último mensaje 26 Junio 2014, 23:58 pm
por Eternal Idol
Segmentation Fault C++
Programación C/C++
marlboreano 6 3,597 Último mensaje 15 Enero 2015, 18:15 pm
por _Enko
Segmentation Fault ('core' generado)
Programación C/C++
Magner 1 3,693 Último mensaje 4 Marzo 2015, 17:01 pm
por Eternal Idol
Segmentation fault (core dumped)
Programación General
MPLS 1 1,920 Último mensaje 14 Octubre 2015, 14:06 pm
por Becerra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines