
-- Sorry if this message is duplicated -- I'm preety new to Boost :-) When I try to compile / link this little program: #include <boost/date_time/gregorian/gregorian.hpp> #include <boost/date_time/posix_time/posix_time.hpp> using namespace boost::gregorian; #include <string> using namespace std; int main() { try { string myString = "2005/10/13"; date myDate( from_string( myString ) ); cout << myDate << endl; } catch ( ... ) { cout << "Exception" << endl; } } I receive the following message from Borland 5.5.1: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::basic_string<ch ar, std::char_traits<char>, std::allocator<char> >::replace<const char *>(char *, char *, const char *, const char *)' r eferenced from D:\RENAN\PROJETOS\PHONE\TESTE.OBJ And this one from g++ 3.4.4: /cygdrive/d/Config/Renan/CONFIG~1/Temp/ccgNFXMG.o:teste.cpp:(.text$_ZN5boost9dat e_time19month_str_to_ushortINS_9gregorian10greg_monthEEEtSs[unsigned short boost ::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::basic_string <char, std::char_traits<char>, std::allocator<char> >)]+0x102): undefined refere nce to `boost::gregorian::greg_month::get_month_map_ptr()' collect2: ld returned 1 exit status I can't figure out what's happening, but I'm sure the problem is from_string(). When I don't use it, everything works fine. Can someone help me? Boost version: 1_33_0 Thanks in advance, Renan Montebelo.