c++ - linking to boost with visual studio 2013 -


I am trying to link to several boost libraries (which need to be compiled) in Visual Studio 2013 and There is a problem in doing this.

I have installed boost files by running from the command line

  boostrap.bat  

and

  b2 --toolset = msvc-12.0 --build-type = absolute architecture = x86 address-model = 64 steps  

so that the libraries are in C: \ boost_1_56_0 / stage / lib

In my project I am included in the configuration properties> C / C ++> General> additional included directories and include in C: \ boost_1_56_0 and for example using the # include & lt Include headers

I then go to Configuration Properties> Linker> Additional Library dependency and include in C: \ boost_1_56_0 \ stage \ lib

I now know that boost Automatically uses the linking so I ensure that there is no attempt to link the boost libraries into configuratio.

  Error LNK2001: Unsolved external symbol "public: zero">    

__thiscall boost :: archive :: detail :: basic_oarchive :: end_preamble (zero) "(? End_preamble @ basic_oarchive @ detail @ archive @ boost @@ qaeXXZ)

I get all the relevant questions, there is a misconception about Boost's auto linking feature, but now I am clearly That's what I should do (to understand my best). This header file is getting properly and library files are where I'm going to find the instructor for them.

What am I doing wrong? There are a lot of articles to promote in the Visual Studio in the Stack Overflow, one of those which I am using to minimize / minimize / Is


Comments