And no wonder as there is no such file in ...\boost_1_58_0\stage\lib
. How can I get one ? I only have:
boost_1_58_0\stage\lib\libboost_filesystem-vc120-mt-s-1_58.lib
boost_1_58_0\stage\lib\libboost_filesystem-vc120-s-1_58.lib
in there. Tried to compile boost with various options ending up with tacking --build-type=complete
to it (the "poor man's" solution from Linker error LNK1104 with 'libboost_filesystem-vc100-mt-s-1_49.lib') to get:
> b2 toolset=msvc threadapi=win32 link=static runtime-link=static \
variant=release address-model=32 --with-filesystem --with-locale --with-regex \
--with-system --with-iostreams --build-type=complete
the command line being suggested in the readme of the project that I am importing - still no joy. It is a CMake project I got into some pains to build an MSVS solution for.
NB: my problem was solved when looking carefully at the CMake gui:
I realized that it is the Debug configuration that did not build and sure enough when I right clicked on the "solution" > Configuration Manager > changed to a release build all was ok. Still the question remains - how do I get those libboost_filesystem-vc120-mt-sgd-1_58.lib builds ?