$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2006-09-24 13:52:29
Hi Christopher,
> You can reverse the inclusion order to make it work.
But this is very annoying since headers from every boost library using
date-time would have also those dependencies.
> Defining
> WIN32_LEAN_AND_MEAN will also prevent windows.h from including
> winsock.h. The asio headers already include the following
> construct to #define WIN32_LEAN_AND_MEAN:
>
> # if !defined(BOOST_ASIO_NO_WIN32_LEAN_AND_MEAN)
> # if !defined(WIN32_LEAN_AND_MEAN)
> # define WIN32_LEAN_AND_MEAN
> # endif // !defined(WIN32_LEAN_AND_MEAN)
> # endif // !defined(BOOST_ASIO_NO_WIN32_LEAN_AND_MEAN)
>
> Perhaps something similar should be added to date_time, since
> it does not need winsock.h?
Seems the most reasonable answer, if lean and mean configuration has all
the necessary headers Boost.DateTime needs.
Regards,
Ion