The simplest way for an amateur like me that is studying c++ on their own.
firstly Unzip the boost library to any directory of your choice.
I recommend you to c:\ directory.
1:open your visual c++.
2:create a new project.
3:right click on the project solution.
4:click on property.
5:click on c/c++.
6:click on general.
7:select additional include library.
8:include the library destination. eg c:\boost_1_57_0.
9:click on pre-compiler header.
10:click on create/use precompiled header.
11:select not using precompiled header.
Then the work now go over to the link library were you experience your problem as an armature.
Firstly,
1:go to were the extracted file was c:\boost_1_57_0.
2:click on booststrap.bat (don't bother to type on the command window just wait and don't close the window that is the place I had my problem that took me two weeks to solve. after a while the booststrap will run and produce the same file, but now in two different name b2, and bjamp.
3:click on b2 and wait it to run.
4:click on bjam and wait it to run.
then a folder will be produce call stage.
then go back to stage 4.
5:click on linker.
6:click on general.
7:click on include additional library directory.
8: select the part of the library eg. c:\boost_1_57_0\stage\lib.
And you are good to go