From: é±å®è (qbowater_at_[hidden])
Date: 2008-08-05 02:38:37
The macro BOOST_ASIO_DISABLE_BUFFER_DEBUGGING is not defined
default.Then the boost/asio/buffer.hpp will include the
boost/function.hpp with pack 8 in MSVC.If the golable envionment is
using pack 4 and also use boost/function.hpp, then the class
function_base maybe use different pack on different place in same
project. It result crash which is hardly to find the reason.
In order to resolve problem, I defined the
BOOST_ASIO_DISABLE_BUFFER_DEBUGGING in my project. Then it's be ok.
I consider the BOOST_ASIO_DISABLE_BUFFER_DEBUGGING should be defined
by default, or there should be another resolution.
Epic Games China
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk