Bonjour,
Je souhaite utiliser certaine “library“ boost non compatible avec visual 6.0. (compilateur que je doit garder pour le moment). Comme j'ai besoin des classes de boost que dans certaines fonctions j'ai pris pour habitude de créer une librairie qui utilise boost que je compile avec gcc (avec cygwin ou MinGW). Puis cette “library“ est utilisée dans mon programme compilé sous visual 6.0. Ce système fonctionnait bien.
Lorsque j'inclus le fichier <boost/numeric/ublas/matrix.hpp> dans ma librairie, gcc compile normalement, j'utilise alors la librairie dans visual 6 qui me produit les erreurs suivantes*:
error LNK2001: unresolved external symbol __ZNSt8ios_base4InitD1Ev
error LNK2001: unresolved external symbol __ZNSt8ios_base4InitC1Ev
Lorsque j'ouvre ma “library” je retrouve effectivement ces appelles. Cependant, je ne sais pas d'ou ces liens provienne ni comment franchir ce problème.
PS: ne voyant que peut de solution j'ai posté ce mail sur de nombreux de forums...
Partager