Tuesday, February 25, 2003, 1:15:10 PM, you wrote:
EC> I'm trying to test the date_time functionality of boost and am having some
EC> difficulties. I would like to simply get the current local time into a ptime
EC> and write it out as an ISO-8601 string.
EC> Using Boost 1.29 and g++ 3.2, when I compile the following code I get a
EC> number of *linker* errors.
EC> Code:
EC> #include
EC> #include
EC> int main()
EC> {
EC> boost::posix_time::ptime pt = boost::posix_time::second_clock::local_time();
EC> std::cout << boost::posix_time::to_iso_extended_string(pt) << std::endl;
EC> }
EC> That code seems pretty straightforward to me. The linker errors look like
EC> the following:
EC> test.cpp:7: undefined reference to
EC> `boost::date_time::gregorian_calendar_base boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned
long>>::day_number(boost::date_time::year_month_day_base boost::gregorian::greg_month, boost::gregorian::greg_day> const&)'
EC> test.cpp:6: undefined reference to
EC> `boost::date_time::gregorian_calendar_base boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned
long>>::from_day_number(unsigned long)'
EC> (snipped...)
EC> Best as I can tell (cd $BOOST_ROOT/boost/date_time && find . -name '*.cpp'
EC> -print), there are no .cpp files to be compiled...
EC> Anyone know what's up?
EC> --Eric
EC> _________________________________________________________________
EC> Protect your PC - get McAfee.com VirusScan Online
EC> http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Tuesday, February 25, 2003, 1:15:10 PM, you wrote:
EC> I'm trying to test the date_time functionality of boost and am having some
EC> difficulties. I would like to simply get the current local time into a ptime
EC> and write it out as an ISO-8601 string.
EC> Using Boost 1.29 and g++ 3.2, when I compile the following code I get a
EC> number of *linker* errors.
EC> Code:
EC> #include
EC> #include
You need to include
**Note - no _types at the end)
to bring in the I/O stuff for dates and times. The same would go for
just dates (gregorian.hpp instead of gregorian_types.hpp)
HTH
Steve
--
Steve Love: steve.love@essennell.co.uk
ACCU - accu.org
Promoting Professionalism in Programming