Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas con librerias

Estas en el tema de Problemas con librerias en el foro de C/C++ en Foros del Web. tengo un probelam ahora estoy usando el IDE codeblocks cree un proyecto de opengl y agregue mis codigo remplazando al q se genera automaticamente(el codigo ...
  #1 (permalink)  
Antiguo 23/07/2007, 06:52
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 19 años, 10 meses
Puntos: 2
Problemas con librerias

tengo un probelam
ahora estoy usando el IDE codeblocks
cree un proyecto de opengl y agregue mis codigo remplazando al q se genera automaticamente(el codigo me lo dio un docente) , y agregue la libreria de opengl glut.h y me sale este error ,pero en la libreria ,la carpeta donde aguregue la libreria es en
Cita:
C:/Archivos de programa/CodeBlocks/include/GL/glut.h:43: error: redeclaration of C++ built-in type `short'
Process terminated with status 1 (0 minutes, 1 seconds)
la libreria lo puse en la carpeta :
C:/Archivos de programa/CodeBlocks/include/GL

porque ahora me sale error en una libreria?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 23/07/2007, 14:22
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Problemas con librerias

Esta claro el error en todo caso, hay 2 librerías que redefinen el short.

Lo curioso es que las librerías suelen hacerse con condicionales para evitar esto, por ejemplo:

#ifndef LIBRERIA_TAL_
#define LIBRERIA_TAL_

// codigo de la cabecera

#endif

de este modo si incluyes 2 veces la misma cabecera, entonces no se redefinirán las cosas.

entonces te sugiero revisar otras librerias propias que estas incuyendo antes, o que te fijes bien si el proyecto lo estas compilando como C o como C++.

Otra cosa, que compilador estas usando?

yo ocupo el mingw32 que viene en Dev-C++ con Code::blocks, y todas las librerías de dev-c++.

Lo otro es que te cambies a dev-c++ e instales glut a traves de los devpak.
__________________
Blog | Tecnosquad
  #3 (permalink)  
Antiguo 23/07/2007, 19:42
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Problemas con librerias

el proyecto esta compilado con cpp ,el compilador que dice q esta siendo usado es el GNU GCC Compiler,esta bien o es por eso que existen las fallas al compilar la libreria?
esta bien la forma en que agregue la libreria glut.h ? o es por eso?
que diferencia hay con los otros compiladores?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #4 (permalink)  
Antiguo 24/07/2007, 02:16
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Problemas con librerias

Es raro que solo por hacer el #include <glut.h> te tire ese error, porque por lo general, las cabeceras vienen bien escritas como ya puse allá arriba.

Por lo cual, me huele que es otro código anterior el problemático. El asunto es ahora descubrir que cosa esta definiendo ese short.
__________________
Blog | Tecnosquad
  #5 (permalink)  
Antiguo 24/07/2007, 14:19
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Problemas con librerias

las librerias que uso son de OpenGl para C,osea ,no creo que el problema esta en las librerias
talvez en el compilador que uso?
un compilador de c++tambien compila C ?
que diferencia hay entre los compiladores?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #6 (permalink)  
Antiguo 25/07/2007, 19:36
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Problemas con librerias

???????????????
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #7 (permalink)  
Antiguo 01/08/2007, 14:13
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Problemas con librerias

Revia tu post anterior sobre las IDE's ahi te expico que diferencias existen entre compiladores e ide's de desarrollo
SUERTE!!!
http://www.forosdelweb.com/f96/ide-para-c-c-506966/
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:24.