Conflit de noms entre bibliothèques
Hello,
J'utilise une Boost.Thread, qui elle-même utilise Boost.Date_Time.
Le problème est le suivant :
Boost.Date_Time fait dans un .hpp l'instanciation suivante :
Code:
fkday fsin(Sunday, gregorian::Nov);
Or, le projet que je code utilise une autre bibliothèque qui définit une macro pour fsin :
Code:
#define fsin(x) (float)sin((double)(x))
Evidemment, cela cause quelques soucis...
Comment faire, sachant que je ne suis pas censé éditer les .hpp des bibliothèques que j'utilise ?