On 22.05.2014 12:53, g4@novadsp.com wrote:
Worth a double-check.
I did. Several times before I posted. If you have the time repeat, precisely, the steps I outlined and you will get a bad build with 1_55_0.
"libboost_system-vc110-mt-gd-1_55.lib" naming indicates the lib file is built for shared runtime, not static, but your project is using static runtime (/MTd). I noticed now that you specify - in front of the properties when building, AFAIK this is incorrect usage[1]. At least I don't when building boost. Here's what I just ran (using vs2013, don't have 2021 here right now): b2 link=static threading=multi runtime-link=static --with-filesystem which produced the following file: "libboost_filesystem-vc120-mt-sgd-1_55.lib" Notice it's "sgd" and not just "gd", for static runtime. [1]: http://www.boost.org/boost-build2/doc/html/bbv2/overview/invocation.html#bbv... - Asbjørn