Ver Mensaje Individual
  #2  
Antiguo 20-08-2005
nax nax is offline
Miembro
 
Registrado: mar 2004
Posts: 52
Reputación: 21
nax Va por buen camino
Pues ya encontré la posible causa y la solución a mi problema. Es sencillo. Nuestros archivos fuentes contienen varias directrices #include, lo que significa que en ese módulo podemos (por equivocación) incluir más de una vez el mismo archivo de cabecera (incluir la copia de la definición de una clase y/o de otras declaraciones); o bien, más de uno de nuestros archivos pueden incluir el mismo .h, lo que generaría problemas de redefinición de datos. La solución es incluir las directrices siguientes:

#if !defined ( _CABECERA_H )
#define _CABECERA_H

// contenido del archivo de cabecera (cabecera.h)

#endif // término de _CABECERA_H
Responder Con Cita