Boost Libraries

[http://www.boost.org]

I compile different versions of the Boost Libraries with MSVC. I have written a batch script to ease this process. To use it you basically need the source code (tarball or SVN), Cygwin and Microsoft Visual Studio. I primarily compile these libraries to add support for localization through Boost.Locale and Boost.Regex, as well as Python (via Boost.Python).

The binaries posted here are experimental and any comments would be welcome.

If you are looking for older builds, go to the Precompiled Boost (Past Builds) page.


Boost v1.61

  • Updated: 22 September 2016
  • Notes for library users:
    • All statically built libraries link against the static runtimes (/MT instead of /MD).
    • Boost.Locale and Boost.Regex are now statically linked against ICU libraries. This is currently unsupported upstream. [see tickets in Boost.Locale: 9685 and Boost.Regex: 12011]
    • When using static Boost.Python libs, you may need to define BOOST_PYTHON_STATIC_LIB through your preprocessor.
    • These libraries are exclusively built for Windows; no, they are not intended to work on Linux.
  • Notes for rebuilding the libraries:
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2015 boost-1.61.0-x86-vs2015.7z [md5] 66.9 MB x86 (32-bit) debug
release
shared
static
Compiled using MSVC Update 3, ICU v57.1 and Python v2.7.10
MSVC 2015 boost-1.61.0-x64-vs2015.7z [md5] 76.3 MB x64 (64-bit) debug
release
shared
static
Compiled using MSVC Update 3, ICU v57.1 and Python v2.7.10
MSVC 2013 boost-1.61.0-x86-vs2013.7z [md5] 67.4 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2013 boost-1.61.0-x64-vs2013.7z [md5] 81.1 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2012 boost-1.61.0-x86-vs2012.7z [md5] 73.9 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2012 boost-1.61.0-x64-vs2012.7z [md5] 89.5 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2010 boost-1.61.0-x86-vs2010.7z [md5] 60.7 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2010 boost-1.61.0-x64-vs2010.7z [md5] 79.9 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2008 boost-1.61.0-x86-vs2008.7z [md5] 60.5 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10
MSVC 2008 boost-1.61.0-x64-vs2008.7z [md5] 78.6 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v57.1 and Python v2.7.10


Python v2.7.5 (for Boost.Python)

Download the latest 2.x python release of Python. I have not tested using Python 3.x to build Boost.Python, but it may work as well. For this post I used v2.7.5 which can be found at:

You can extract the two files into convenient directories from the command line:

msiexec /a python-2.7.5.msi /qb TARGETDIR=I:\dev\python
msiexec /a python-2.7.5.amd64.msi /qb TARGETDIR=I:\dev\python64


Disclaimer

Downloads in this website are exclusively here for my own personal use and have not been properly tested or verified.