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

Fallo en g++

Estas en el tema de Fallo en g++ en el foro de C/C++ en Foros del Web. Buenas Estoy intentando compilar los archivos con el comando g++ de linux de la pagina: http://cboto.wordpress.com/descargas...e-control-s-c/ Me da alguno errores y no se como resolverlos, ...
  #1 (permalink)  
Antiguo 19/01/2012, 04:47
 
Fecha de Ingreso: marzo-2009
Mensajes: 61
Antigüedad: 15 años, 1 mes
Puntos: 0
Fallo en g++

Buenas

Estoy intentando compilar los archivos con el comando g++ de linux de la pagina:

http://cboto.wordpress.com/descargas...e-control-s-c/

Me da alguno errores y no se como resolverlos, los errores que me salen en la linea de comandos son:


NSLU2:/var/www# g++ -o Robot2 RobotDeimos.cpp
/tmp/ccjyZMTV.o: In function `main':
RobotDeimos.cpp:(.text+0xb8): undefined reference to `SisSensorial::SisSensorial()'
RobotDeimos.cpp:(.text+0x130): undefined reference to `pthread_create'
RobotDeimos.cpp:(.text+0x2c8): undefined reference to `SisSensorial::getEstimulo(char*)'
/tmp/ccjyZMTV.o: In function `cerebro(void*)':
RobotDeimos.cpp:(.text+0x388): undefined reference to `SisLocoMotor::SisLocoMotor()'
RobotDeimos.cpp:(.text+0x3c4): undefined reference to `SisNeuronal::SisNeuronal(SisLocoMotor*)'
RobotDeimos.cpp:(.text+0x504): undefined reference to `SisNeuronal::procesaComando(int*)'
collect2: ld returned 1 exit status

Me podeis echar una mano

Gracias de antemano
  #2 (permalink)  
Antiguo 19/01/2012, 05:14
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Fallo en g++

incluiste los archivos de cabecera necesarios?? Si es asi seguramente te falta incluir las librerias para compilar.
Podes comentar como es la estructura de archivos de tu proyecto.

Para compilar con pthread tienes que agregar lo siguiente en el comando que ejecutas: -lpthread

Quedaria asi:

g++ miarchivo.cpp -lpthread -o ejecutable
  #3 (permalink)  
Antiguo 19/01/2012, 15:37
Avatar de c61l65b  
Fecha de Ingreso: enero-2012
Ubicación: Monterrey, Nuevo Leon, Mexico, Mexico
Mensajes: 3
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Fallo en g++

antes de repartir culpas siempre recuerda que es mucho mas probable que el error sea tuyo y no del compilador.

Etiquetas: fallo
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 05:33.