Gracias Gracias:  0
Resultados 1 al 5 de 5

Tema: No me compila el ejemplo OpenGL

  1. #1
    Miembro
    Fecha de ingreso
    Dec 2007
    Mensajes
    37

    No me compila el ejemplo (OpenGL)

    Hola,me compre el libro "OpenGL SuperBible" en español y hay un ejemplo que cargar una imagen y mostrarla en la pantalla,el problema es que en la linea

    pImage = gltLoadTGA("fire.tga", &iWidth, &iHeight, &iComponents, &eFormat);

    me dice que no me reconoce lo que es,en ubuntu 7.10,el ejemplo te viene también compilado pero me da error al ejecutarlo(en los anteriores ejemplos me rulan bien)ya probé con mesa3d y el otro y nada.Pense que seria que no tengo aceleración 3D(viene sin ella por defecto ) Probe a hacerlo en varias páginas y se me jodio las "X" de linux xD,mi tarjeta es una radeon 7000/ve, y al parecer ATI no me da soporte para la aceleración ¬.¬u,y ya reinstalare linux,pero ese no es mi problema prioritario así que prove a usarlo en WinXP con Dev C++ instalando glut,y me da los siguientes errores

    [Linker error] undefined reference to `glutInitDisplayMode@4'
    [Linker error] undefined reference to `glutCreateWindow@4'
    [Linker error] undefined reference to `glutMainLoop@0'
    [Linker error] undefined reference to `glLoadIdentity@0'
    [Linker error] undefined reference to `gltLoadTGA'
    [Linker error] undefined reference to `glPixelStorei@8'
    [Linker error] undefined reference to `glMatrixMode@4'
    [Linker error] undefined reference to `glutInit@8'
    y unos cuantos más,pero son todos de GL*,y no me compila el código en ningún sistema operativo ¬.¬

    hay que enlazar las Funciones OpenGLSB.h GLTools.h que están en common,El problema es que no me carga el TGA(no llega a compilarse),si me hacéis un código que carge BMP o uno que sea ideal para videojuegos a tiempo real,me vale.

    Es que,que para seguir necesito que me carge TGA u otro,me es vital para seguir el libro

    los codigos están en el Zip,el archivo fuente a compilar es ImageLoad.c.

    A ver si me decis cual es el problema

    Gracias
    Archivos adjuntados Archivos adjuntados
    Última edición por opengl; 23-12-2007 a las 19:01

  2. #2
    Marqués de Carabás Avatar de alberizo
    Fecha de ingreso
    Nov 2005
    Mensajes
    2,061

    Re: No me compila el ejemplo (OpenGL)

    ¿Tienes los headers de OGL instalados y linkados, porque me da a mi que no?
    Además estas usando glut, instalate también las librerias.

    GLUT - The OpenGL Utility Toolkit

  3. #3
    Miembro
    Fecha de ingreso
    Dec 2007
    Mensajes
    37

    Re: No me compila el ejemplo (OpenGL)

    pues no lo tenía instalado,por mi mismo.

    ¿cual es la que tengo que bajar?me baje el de Windows XP http://www.opengl.org/resources/libr...glut37data.zip
    ¿es este?¿y como lo linko? lo meto en system32?

  4. #4
    Miembro
    Fecha de ingreso
    Dec 2007
    Mensajes
    37

    Re: No me compila el ejemplo (OpenGL)

    ¿como lo instalo y lo linko?En windows


    No encontré ningún manual para hacerlo y probé enlazandolos en el archivo funte y nada :,(



    Gracias

  5. #5
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: No me compila el ejemplo (OpenGL)

    No es por nada, pero obtendrías muchísima más ayuda en un foro de programación que aquí (lógicamente)

    Pasate por Stratos, punto de encuentro para desarrolladores hispanos
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

Temas similares

  1. ejemplo
    Por muchahchong2 en el foro Trabajos Finalizados
    Respuestas: 0
    Último mensaje: 29-04-2009, 19:34
  2. Terragen Ejemplo Dinamica II
    Por 3dpoder en el foro Índice de Video3d.es
    Respuestas: 0
    Último mensaje: 26-03-2009, 02:50
  3. Terragen Ejemplo Dinamica I
    Por 3dpoder en el foro Índice de Video3d.es
    Respuestas: 0
    Último mensaje: 26-03-2009, 02:42
  4. Terragen Ejemplo Dinamica II
    Por 3dpoder en el foro Índice de Video3d.es
    Respuestas: 0
    Último mensaje: 26-03-2009, 02:42
  5. presentacion y ejemplo
    Por AEROX en el foro Ilustración y 2D
    Respuestas: 2
    Último mensaje: 06-06-2007, 18:27

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •