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:
- Links:
- Source Code:
http://sourceforge.net/projects/boost/files/boost/1.60.0/
- Batch Script: build-boost_1.60.0.bat
- User Configuration: [user-config.jam] and [user-config64.jam]
- Patch(es): [boost_1.60.0.patch]
- Source Code:
- Instructions:
- You need Cygwin to use my build script.
- Download the batch script (build-boost_1.60.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)
- You will need a working installation of Python. You can obtain Python from https://www.python.org/downloads/windows/
- 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 all
- Package everything:
build-boost_X.XX.X.bat package all
- Links:
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
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
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
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
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
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