Bonjour � tous

J'ai le "classique" probl�me du passage d'une cha�ne en const char* vers std::string.

J'utilise un framework priv�, pour lire une ligne d'un fichier de configuration, qui me renvoie le const char. J'essaie ensuite de l'affecter � une string. Ca donne �a:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
string repertoire = GET_CONFIG_STRING("ControllerObservation.REPERTOIRE_CUR");
Ca compile, et je pensais que c'�tait bon. Ensuite j'essaie de passer repertoire en param�tre d'une classe, qui prend une string:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
Directory dir(repertoire);
Et la je me fais jeter:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
undefined reference to `Directory::Directory(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C'est comme si ma string n'en �tait pas vraiment une... Quand je passe mon curseur dessus: il m'affiche:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
typedef basic_string<char> string;
Avez-vous une id�e de comment proc�der ? Je m'arrache les cheveux :'(

Merci d'avance