Tengo 2 dicheros cpp, con sus corresponedientes .h. Y aparte un fichero .h con constantes.
El fichero cpp 1, utiliza al fichero cpp 2, y los 2 ficheros cpp, utilizan el fichero .h de constantes. El problema es que como en los 2 ficheros cpp tengo puesto #include "constantes.h", me da este error al compilar:
Cita:
Con una linea por cada constante.Generating Code...
Linking...
Recristalazation_CEIT.obj : error LNK2005: "double QGB" (?QGB@@3NA) already defined in Functions.obj
Linking...
Recristalazation_CEIT.obj : error LNK2005: "double QGB" (?QGB@@3NA) already defined in Functions.obj
He buscado por ahí, y dicen que hay que poenr el fichero de constantes, así y lo he puesto del tipo
Código:
Pero me sigue dando el mismo error. Alguien me puede decir como solucionarlo?#ifndef _CONSTANTS_H_ #define _CONSTANTS_H_ // las definiciones #endif
Graciassss