When you run .\b2 to compile Boost, it creates a folder called stage, and the compilation output is placed inside the% BOOST_ROOT% \ stage \ lib folder. Now you can copy this lib folder somewhere and add it to the linker path. However, some projects may expect binaries to be available on stage \ lib. So, โdeliveredโ here means that you have libraries compiled and presented in the stage \ lib folder. The .b2 command takes several different parameters for compiling different child binaries, for example, below compiling binaries that are related to the common runtime and x64 architecture:
b2 variant=debug,release link=shared runtime-link=shared address-model=64
Each variant of the lib file name has tags, so they do not overwrite each other, for example, libboost_date_time-vc140-mt-gd-1_62.lib .
source share