21/09/2014, 18:32
|
| | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 3 meses Puntos: 38 | |
Respuesta: C++/Allegro Se ve bien por que ya tienes:
#ifndef VARIABLES_H
#define VARIABLES_H
//Eso garantiza que no se repita código.
#endif // VARIABLES_H
¿Te sigue dando problemas así?
De todos los modos te lo esta diciendo donde repite.
se repite en: /usr/include/allegro/inline/draw.inl 30 multiple definition 'points'
y tambien en: obj/Debug/bomb.o:/usr/include/allegro/graw.inl 30 first defined here
o sea mire el archivo llamado bomb.h o bomb lo que sea.
Debes poner el GUARD en todos los .h no solo en ese.
Siempre que un header se repita debes poner el guard, es mas se pone en todos y ya así te quedas tranquilo.
Si estas usando codeblocks con que escribas "guard" y pulses control+j se añade el guard automático pidiéndote solo el nombre.
Una lista de esos comandos los tiene en settings/editor/abbreviations. Solo escribe su nombre y pulsas crtl+j y veras el nombre sustituido por el código. muy útil XDD
Última edición por vangodp; 21/09/2014 a las 18:51 |