Bon probleme qui semble trivial mais la je cale...
J ai code deux librairies.
lib1 utilise le sparse solver TAUCS.. code en C
lib2 utilise tvmet qui fournit de l algebre lineaire efficace en petite dimensions
J avais des pbs mysterieux a la compil quand TAUCS etait inclu avant tvmet. Bon dans l absolu je peux inclure l un avant l autre et pas m embeter, mais ca ne semble pas tres propre.
Apres investigation il s avere que TAUCS inclut <complex.h> qui pourrit tvmet.
Quelle est la procedure a suivre dans ce genre de situation sachant que je ne peux pas aller trifouiller dans taucs.h ?
Pour annecdote, dans un combat minimal entre tvmet et complex.h j ai tente n importe quoi :
- mettre complex.h dans extern "C" -> echec
- mettre complex.h dans un namespace -> echec
- include complex apres complexe.h -> echec dans complex forcement
Merci.