21 May 18:55
date_time giving undefined references
From: Hane, Christopher A <christopher.hane <at> ingenix.com>
Subject: date_time giving undefined references
Newsgroups: gmane.comp.lib.boost.user
Date: 2008-05-21 16:56:05 GMT
Subject: date_time giving undefined references
Newsgroups: gmane.comp.lib.boost.user
Date: 2008-05-21 16:56:05 GMT
Hello,
I am trying to compile a simple example using the parsers and formatters
of the date_time library using g++ under Cygwin. I can successfully
build other boost examples passing only the include directory to g++,
but all date_time ones that I have tried fail.
#include <boost/date_time/gregorian/formatters.hpp>
#include <boost/date_time/gregorian/parsers.hpp>
#include <boost/date_time/gregorian/greg_date.hpp>
#include <iostream>
using namespace boost::gregorian;
int main()
{
std::string s("2001-10-9"); //2001-October-09
date d(from_simple_string(s));
std::cout << to_simple_string(d) << std::endl;
}
$g++ -I/usr/include/boost-1_33_1 -o example example.cpp
/cygdrive/c/DOCUME~1/USER/LOCALS~1/Temp/cc2nXx0a.o:example.cpp:(.text$_Z
N5boos
t9date_time19month_str_to_ushortINS_9gregorian10greg_monthEEEtSs[unsigne
d short
boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std:
:basic_s
tring<char, std::char_traits<char>, std::allocator<char> >)]+0x102):
(Continue reading)
RSS Feed