Je travaille sur de gros projets en C et en C++(milliers de fichiers) qui partage certains fichiers sources et je n'ai pas ce genre de problème de compilation. C'est vrai que les const ne fonctionnent pas de la même façon dans les deux langages alors je ne m'en sers pas

. Si c'est seulement les const tu dois pouvoir t'en sortir avec des define ou en encapsulant la valeur derrière un function call. Je n'ai jamais lu de livre ou de site traitant de ce sujet.