Bonjour à tous!

Bon, j'espère ne pas me tromper de section en postant ça ici...

Dans un projet développé avec VS2008; j'ai besoin d'utiliser dans une fonction les expressions régulières. Ma fonction ressemble à ceci (elle n'est pas très propre pour le moment mais là n'est pas la question ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
#include <regex>
 
[...]
 
CTime CTime(string sTime)
{
    std::tr1::match_results<string::const_iterator> sResult;
 
    const std::tr1::regex pattern("^([0-9]{4})-?([0-9]{1,2})-?([0-9]{1,2})T([0-9]{1,2}):?([0-9]{1,2}):?([0-9]{1,2})[\\.,\\,]?([0-9]*)(Z|([-,+])([0-9]{1,2}):?([0-9]{1,2}))$");
 
    bool match = std::tr1::regex_match(sTime, sResult, pattern);
 
    if (match)
    {        
        CTime ctTime(
            To_int(sResult[1]),
            To_int(sResult[2]),
            To_int(sResult[3]),
            To_int(sResult[4]),
            To_int(sResult[5]),
            To_int(sResult[6]),
            -1);
        return ctTime;
    }
 
    CTime ctTime (0);
    return ctTime;
}
Bref, le problème est qu'à la compilation, j'ai les erreurs suivantes :

Error 1 error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl std::tr1::_Xbad(enum std::tr1::regex_constants::error_type)" (__imp_?_Xbad@tr1@std@@YAXW4error_type@regex_constants@12@@Z) referenced in function "public: static unsigned int __cdecl std::tr1::_Regex_traits<char>::length(char const *)" (?length@?$_Regex_traits@D@tr1@std@@SAIPBD@Z) gpx_parser.obj Vts Acquisition

Error 2 error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl std::tr1::_Xmem(void)" (__imp_?_Xmem@tr1@std@@YAXXZ) referenced in function "private: void __thiscall std::tr1::_Buf<char>::_Expand(int)" (?_Expand@?$_Buf@D@tr1@std@@AAEXH@Z) gpx_parser.obj Vts Acquisition

Error 3 fatal error LNK1120: 2 unresolved externals ..\..\bin\debug/Acquisitiond.dll Vts Acquisition
J'avoue être un peu perdu... Si quelqu'un a une idée...