Boost logo

Boost Users :

From: Tim St. Clair (timothysc_at_[hidden])
Date: 2008-07-08 12:36:58


If you #include date_time prior to asio and as previously stated:

#define WIN32_LEAN_AND_MEAN

that should get rid of the errors..

Cheers,
Tim

On Tue, Jul 8, 2008 at 9:10 AM, gchen <chengang31_at_[hidden]> wrote:

> Jean-Sebastien Stoezel wrote:
>
>>
>> Here are the boost header files I include in my application:
>>
>> #include <boost/thread/thread.hpp>
>> #include <boost/asio.hpp>
>> #include <boost/date_time/posix_time/posix_time.hpp>
>>
>> I guess I am then using the boost date/time.
>> I am not sure I understand what boost macros I need to define and so far I
>> have defined none.
>>
>> Isn't there another way to fix this issue, rather than hacking the boost
>> files?
>>
>>
> Add a #define WIN32_LEAN_AND_MEAN or #include <winsock2.h>
> before including all boost headers.
>
> #define WIN32_LEAN_AND_MEAN
> // #include <winsock2.h> // or this
> #include <boost/thread/thread.hpp>
> #include <boost/asio.hpp>
> #include <boost/date_time/posix_time/posix_time.hpp>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>

-- 
Regards,
Timothy St. Clair
[timothysc_at_[hidden]]


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net