El error seguramente sea porque repites las cabeceras al compilar.
Usas cosas como esta?
Código:
#ifndef PRUEBA_H_
#define PRUEBA_H_
// declaraciones y definiciones aquí
#endif // PRUEBA_H_
Así te aseguras de que cada cabecera sólo se incluye una vez y no repites cosas.
Lo normal para una variable global, como una constante, es definirla en una cabecera e incluir la misma desde el resto de archivos.