[http://www.boost.org]

Below is the archive of the past builds of Boost I have done. They are here only for reference.
Download always the latest Precompiled Boost libraries, unless you need an older version.


Boost v1.60

  • Updated: 15 February 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.60.0-x86-vs2015.7z [md5] 64.6 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2015 boost-1.60.0-x64-vs2015.7z [md5] 75.5 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2013 boost-1.60.0-x86-vs2013.7z [md5] 65.5 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2013 boost-1.60.0-x64-vs2013.7z [md5] 77.6 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2012 boost-1.60.0-x86-vs2012.7z [md5] 70.2 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2012 boost-1.60.0-x64-vs2012.7z [md5] 84.1 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2010 boost-1.60.0-x86-vs2010.7z [md5] 59.6 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2010 boost-1.60.0-x64-vs2010.7z [md5] 77.9 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2008 boost-1.60.0-x86-vs2008.7z [md5] 59.6 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10
MSVC 2008 boost-1.60.0-x64-vs2008.7z [md5] 78.5 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v56.1 and Python v2.7.10


Boost v1.59

  • Updated: 27 August 2015
  • Source Code: http://sourceforge.net/projects/boost/files/boost/1.59.0/
  • Batch Script: build-boost_1.59.0.bat
  • User Configuration: [user-config.jam] and [user-config64.jam]
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Boost.Locale does not support statically build ICU libraries and links against dynamic library, therefore you will probably need to carry around the ICU dlls. I have not tested these as of this posting.
    • Have a working installation of Python. You can obtain Python from https://www.python.org/downloads/windows/
  • Build Instructions:
    • Download the batch script (build-boost_1.59.0.bat) and all user configuration files user-config.jam, user-config64.jam (and place all of them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Follow the instructions at the bottom of this page on how to setup Python for 32- and 64-bit systems. (or look here)
    • Download the Precompiled ICU libraries and decompress them in an appropriate directory.
    • Check and modify the configuration options in the build-boost_X.XX.X.bat script.
    • Build everything: build-boost_X.XX.X.bat build
    • Package everything: build-boost_X.XX.X.bat package
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2015 boost-1.59.0-x86-vs2015.7z [md5] 47 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2015 boost-1.59.0-x64-vs2015.7z [md5] 57.7 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2013 boost-1.59.0-x86-vs2013.7z [md5] 42.5 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2013 boost-1.59.0-x64-vs2013.7z [md5] 54.8 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2012 boost-1.59.0-x86-vs2012.7z [md5] 45.9 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2012 boost-1.59.0-x64-vs2012.7z [md5] 57.1 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2010 boost-1.59.0-x86-vs2010.7z [md5] 40 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2010 boost-1.59.0-x64-vs2010.7z [md5] 49.6 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2008 boost-1.59.0-x86-vs2008.7z [md5] 40.1 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10
MSVC 2008 boost-1.59.0-x64-vs2008.7z [md5] 54.1 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.10


Boost v1.58

  • Updated: 29 May 2015
  • Source Code: http://sourceforge.net/projects/boost/files/boost/1.58.0/
  • Batch Script: build-boost_1.58.0.bat
  • User Configuration: [user-config.jam] and [user-config64.jam]
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Boost.Locale does not support statically build ICU libraries and links against dynamic library, therefore you will probably need to carry around the ICU dlls. I have not tested these as of this posting.
  • Build Instructions:
    • Download the batch script (build-boost_1.58.0.bat) and all user configuration files user-config.jam, user-config64.jam (and place all of them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Follow the instructions at the bottom of this page on how to setup Python for 32- and 64-bit systems. (or look here)
    • Download the Precompiled ICU libraries and decompress them in an appropriate directory.
    • Check and modify the configuration options in the build-boost_X.XX.X.bat script.
    • Build everything: build-boost_X.XX.X.bat build
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2013 boost-1.58.0-x86-vs2013.7z [md5] 51.6 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8
MSVC 2013 boost-1.58.0-x64-vs2013.7z [md5] 69.8 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8
MSVC 2012 boost-1.58.0-x86-vs2012.7z [md5] 55.7 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8
MSVC 2012 boost-1.58.0-x64-vs2012.7z [md5] 73.2 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8
MSVC 2010 boost-1.58.0-x86-vs2010.7z [md5] 48.3 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8
MSVC 2010 boost-1.58.0-x64-vs2010.7z [md5] 64.2 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v55.1 and Python v2.7.8


Boost v1.57

  • Updated: 22 Nov 2014
  • Source Code: http://sourceforge.net/projects/boost/files/boost/1.57.0/
  • Batch Script: build-boost_1.57.0.bat
  • User Configuration: [user-config.jam] and [user-config64.jam]
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Boost.Locale does not support statically build ICU libraries and links against dynamic library, therefore you will probably need to carry around the ICU dlls. I have not tested these as of this posting.
  • Build Instructions:
    • Download the batch script (build-boost_1.57.0.bat) and all user configuration files user-config.jam, user-config64.jam (and place all of them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Follow the instructions at the bottom of this page on how to setup Python for 32- and 64-bit systems. (or look here)
    • Download the Precompiled ICU libraries and decompress them in an appropriate directory.
    • Check and modify the configuration options in the build-boost_X.XX.X.bat script.
    • Build everything: build-boost_X.XX.X.bat build
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2013 boost-1.57.0-x86-vs2013.7z [md5] 54.9 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2013 boost-1.57.0-x64-vs2013.7z [md5] 71.7 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2012 boost-1.57.0-x86-vs2012.7z [md5] 54.9 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2012 boost-1.57.0-x64-vs2012.7z [md5] 71.9 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2010 boost-1.57.0-x86-vs2010.7z [md5] 48.3 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2010 boost-1.57.0-x64-vs2010.7z [md5] 63.1 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2008 boost-1.57.0-x86-vs2008.7z [md5] 48.4 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8
MSVC 2008 boost-1.57.0-x64-vs2008.7z [md5] 69.2 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v54.1 and Python v2.7.8


Boost v1.56

  • Updated: 14 Sep 2014
  • Source Code: http://sourceforge.net/projects/boost/files/boost/1.56.0/
  • Batch Script: build-boost_1.56.0.bat
  • User Configuration: [user-config.jam] and [user-config64.jam]
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Boost.Locale does not support statically build ICU libraries and links against dynamic library, therefore you will probably need to carry around the ICU dlls. I have not tested these as of this posting.
  • Build Instructions:
    • Download the batch script (build-boost_1.56.0.bat) and all user configuration files user-config.jam, user-config64.jam (and place all of them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Follow the instructions at the bottom of this page on how to setup Python for 32- and 64-bit systems. (or look here)
    • Download the Precompiled ICU libraries and decompress them in an appropriate directory.
    • Check and modify the configuration options in the build-boost_X.XX.X.bat script.
    • Build everything: build-boost_X.XX.X.bat build
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2013 boost-1.56.0-x86-vs2013.7z [md5] 55 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8
MSVC 2013 boost-1.56.0-x64-vs2013.7z [md5] 72 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8
MSVC 2012 boost-1.56.0-x86-vs2012.7z [md5] 55 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8
MSVC 2012 boost-1.56.0-x64-vs2012.7z [md5] 72 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8
MSVC 2010 boost-1.56.0-x86-vs2010.7z [md5] 48 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8
MSVC 2010 boost-1.56.0-x64-vs2010.7z [md5] 63 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v53.1 and Python v2.7.8

Python v2.7.8 (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.8 which can be found at:

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

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


Boost v1.55

  • Updated: 14 Nov 2013
  • Source Code: http://sourceforge.net/projects/boost/files/boost/1.55.0/
  • Batch Script: build-boost_1.55.0.bat
  • User Configuration: [user-config.jam] and [user-config64.jam]
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Boost.Locale does not support statically build ICU libraries and links against dynamic library, therefore you will probably need to carry around the ICU dlls. I have not tested these as of this posting.
  • Build Instructions:
    • Download the batch script (build-boost_1.55.0.bat) and all user configuration files user-config.jam, user-config64.jam (and place all of them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Follow the instructions at the bottom of this page on how to setup Python for 32- and 64-bit systems. (or look here)
    • Download the Precompiled ICU libraries and decompress them in an appropriate directory.
    • Check and modify the configuration options in the build-boost_X.XX.X.bat script.
    • Build everything: build-boost_X.XX.X.bat build
Precompiled Boost
Compiler Download Size Arch Build Link Notes
MSVC 2012 boost-1.55.0-x86-vs2012.7z [md5] 60 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5
MSVC 2012 boost-1.55.0-x64-vs2012.7z [md5] 79 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5
MSVC 2010 boost-1.55.0-x86-vs2010.7z [md5] 54 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5
MSVC 2010 boost-1.55.0-x64-vs2010.7z [md5] 71 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5
MSVC 2008 boost-1.55.0-x86-vs2008.7z [md5] 55 MB x86 (32-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5
MSVC 2008 boost-1.55.0-x64-vs2008.7z [md5] 76 MB x64 (64-bit) debug
release
shared
static
Compiled using ICU v52.1 and Python v2.7.5

0