boost 分别编译x86和x64的库

按照

https://blog.****.net/pirlck/article/details/56006359

的方法,出现

Unable to load Boost.Build: could not find "boost-build.jam"

原因是

要先设置到根目录:

boost 分别编译x86和x64的库

再进行后续操作即可。

 

但是,这里设置时候:

--prefix=D:\Install-Package\boost_1_59_0\x64 --build-type=complete --build-dir=build_tmp toolset=msvc-14.0 address-model=64 threading=multi runtime-link=shared install

其中runtime-link=shared,才能得到这样的后缀-mt-1_59.lib以及-mt-gd-1_59.lib,如果runtime-link=static得到的lib后缀是这样的-mt-s-1_59.lib以及-mt-sgd-1_59.lib,这里1_59是版本号的意思。