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 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. __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 # include & lt Include headers
Error LNK2001: Unsolved external symbol "public: zero">
Comments
Post a Comment