I am trying to create Boost 1.55 with Visual Studio 2013.
1) I tried using boost-binaries ( boost-binaries ), but Visual Studio wrote about the error when I tried to compile:
error LNK1104: cannot open the file 'Libboost_serialization-vc120-mt-gd-1_55.lib. I used boost_1_55_0-msvc-12.0-32.exe or 1.55.0-build2 (boost-binaries).
I did not find this .lib file in the boost_1_55_0 \ lib32-msvc-12.0 directory.
2) I also tried using this program BlueGo 0.1.7 ( BlueGo ). It works very smoothly and creates all the libraries I need.
The problem is that it creates such .lib files:
libboost_serialization-vc110-t-gd-1_55.lib
But I use Visual Studio 2013 and I want to use the vc120 compiler version instead of vc110, an error occurs by mistake.
3) In the end, I decided to create the dll / lib files myself.
I used the following guide on the boost site: Simplified assembly from source .
If you want to create source code using Visual C ++, you can use the simple build procedure described in this section. Open a command prompt and change the current directory to the root directory of Boost. Then enter the following commands:
bootstrap .\b2
Above, I wrote what I need to do.
I launched the "VS2012 x86 Native Tools Command Prompt", changed dir to the root directory of boost, and entered the command:
bootstrap
Immediately I got an error:
C:\thirdparty\vs2013\x86\boost_1_55_0>.\bootstrap.bat Building Boost.Build engine Failed to build Boost.Build engine. Please consult bootstrap.log for furter diagnostics. You can try to obtain a prebuilt binary from http:
In the log file, I noticed the following error:
execnt.c (56): fatal error C1083: cannot open include file: 'tlhelp32.h': No such file or directory
Bootstrap.log file:
Using 'vc12' toolset.
I tried to check if this file existed or not ('tlhelp32.h'). I created a project and included the file ('tlhelp32.h'). It compiles without errors.
4) I also tried to rename
libboost_serialization-vc110-t-gd-1_55.lib
to
libboost_serialization-vc120-t-gd-1_55.lib
But Visual Studio again threw the error.
Error 1 error LNK1104: cannot open file 'libboost_serialization-vc120-mt-gd-1_55.lib'.
Could you tell me what the problem is and how to create Boost 1.55 using Visual Studio 2013?
Thanks in advance!