Shure. I'm having problems with building of the Boost.thread I don't understand what's going on. In the docs, the following is written: Building should be possible with the default configuration. If you are running into problems, it might be wise to adjust your local settings of Boost.Build though. Typically you will need to get your user-config.jam file to reflect your environment, i.e. used toolsets. Please refer to the Boost.Build documentation to learn how to do this. To create the libraries you need to open a command shell and change to the boost_root directory. From there you give the command bjam --toolset=mytoolset stage --with-thread Replace mytoolset with the name of your toolset, e.g. msvc-7.1 . This will compile and put the libraries into the stage directory which is just below the boost_root directory. Boost.Build by default will generate static and dynamic variants for debug and release. When I execute these steps the bjam say that the stage directory is not found and it will be created. But in the end of the process the folder is not created neither the libs. Can you help? Thanks again