-- 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.