Clearly 1.8.3 is not independent of BOOST, however, it looks like
ASIO_STANDALONE is intended to be:
Using pre-processor defines, I was able to get rid of all of the boost
includes and switch to C++11 equivalents.
I am just wondering if anyone has gotten this to compile on Windows.
On Sun, Jul 28, 2013 at 2:16 AM, Igor R <boost.lists@...> wrote:
> > I am looking to move opendnp3 (dnp3.github.io) from BoostASIO to the
> > only distribution of ASIO. I have a few questions about the status of
> > 1) I checked out the most recent and the 1.8.3 tag
> > In 1.8.3, it looks like the boost headers version.hpp/config.hpp are
> > required to be present.
> > On master, I got a bit further. I started adding preprocessor defines as
> > boost headers were missing:
> > ASIO_STANDALONE
> > ASIO_HAS_STD_ADDRESSOF
> > ASIO_HAS_VARIADIC_TEMPLATES
> > ASIO_HAS_CSTDINT
> > _WIN32_WINNT=0x0501
> > ASIO_HAS_STD_TYPE_TRAITS
> > ASIO_HAS_STD_FUNCTION
> > I'm using VS 2012 btw. I finally encountered an issue where I didn't know
> > how to proceed:
> > 1> Demo.cpp
> > error C2143: syntax error : missing ';' before '<'
> > 1>
> > : see reference to class template instantiation
> > being compiled
> > I went poking through the commit history and noticed that Chris Kohlhoff
> > said that this was only testing on linux/osx:
> > Has anyone had any success with boost-independent implementation on
> Please note that it's not "boost-independent". Although it doesn't
> depend on Boost.System and Boost.Thread (in multithreaded projects),
> it does depend on some other Boost headers.
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> asio-users mailing list
> Using Asio? List your project at
J Adam Crain
Owner - Automatak <http://www.automatak.com>, LLC
2013-05-03 John Adam Crain (Business PGP key)