首先,您需要在命令 shell 中有正确的 PATH、INCLUDE 和 LIB 环境变量。为此,使用参数调用文件“vcvarsall.bat”(或类似文件):
vcvarsall.bat x86
接下来您必须构建 bjam(您也可以从 Boost 页面下载它,但几乎一样快)。转到 Boost 中的 tools\jam\src 文件夹并输入:
build.bat
它应该生成一个包含 bjam.exe 的子文件夹 bin.ntx86。为方便起见,请将其复制到 Boost 主文件夹。接下来,您可以构建 bcp。进入tools\bcp 文件夹并输入:
..\..\bjam.exe --toolset=msvc
回到 Boost 主文件夹,然后您可以构建任何您想要的库:
bjam toolset=msvc –-with-{library}
{library} 是要构建的库之一。所有可构建的库都可以显示为:
bjam –-show-libraries
还有更多的 bjam 构建参数。您可以指定的带有关键字的一些参数是:
variant=debug|release
link=shared|static
threading=multi|single
一个例子是:
bjam toolset=msvc –-with-filesystem threading=multi variant=debug stage
欲了解更多信息,请访问Boost documentation pages。
编辑:更新了指向最新 Boost 文档的链接
编辑:更正选项 --with-{library} 和 --show-libraries