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) :
Bref, le problème est qu'à la compilation, j'ai les erreurs suivantes :
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; }
J'avoue être un peu perdu... Si quelqu'un a une idée...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
Partager