-
Notifications
You must be signed in to change notification settings - Fork 33
Building the Boost libraries
EclipseDiver edited this page Aug 15, 2012
·
5 revisions
The current supported version of the Boost libraries is 1.42
- To build the JVMTI project you need the compiled Boost C++ libraries.
- To compile Boost C++ libraries you have to use the tool Bjam and the gcc compiler.
- To use Bjam you have to download the executable.
- Download and install Mingw
- 32bit: http://www.mingw.org/
- 64bit: http://mingw-w64.sourceforge.net/ and (Win64 builds)
- Download current supported version of Boost C++ Libraries. Default location that is setup in the project is
C:\boost\boost_1_##_0
(http://sourceforge.net/projects/boost/files/) - Download Bjam separately as it is no longer included in the Boost C++ libraries distribution.(http://sourceforge.net/projects/boost/files/boost-jam/). The zip file with the ntx86 is the one containing the exe file.
- Copy bjam.exe into the Boost library directory
- Open Mingw shell there and execute
bjam toolset=gcc
- In the stage/lib directory there will be a collection of files. If they end in lib extensions you need to use the python script to rename them to .a extensions for Windows. (Renaming object files extensions)
- Move to boost_1.##.0/lib/win32 or win64