What you need for this book
You will need a computer capable of running an operating system that supports a C++ compiler toolchain supported by Boost. You can find more details at http://www.boost.org/doc/libs/release/libs/log/doc/html/log/installation.html.
To compile and run the code from this book, you will need to install the Boost libraries version 1.56 or later. See Chapter 1, Introducing Boost, for more details.
Many code examples in this book require C++11 support, and thus, you should choose versions of your compiler that have good support for C++11. You can find more details at http://en.cppreference.com/w/cpp/compiler_support.
A CMake project is provided with the downloadable source code to help you quickly build all the examples using your preferred build system (gmake or Microsoft Visual Studio). In order to use this, you need to install CMake version 2.8 or later. See Chapter 1, Introducing Boost, for more details.
This book tries not to repeat content from the online reference manual. You should use the Boost library's online reference manuals liberally in conjunction with this book to discover additional properties, functions, and techniques. You can find the documentation at http://www.boost.org/doc/libs/.
Finally, the code listings in this book are sometimes abridged for brevity and focus. The code examples accompanying this book are complete versions of these listings, and you should use them when trying to build the examples.