前面介绍的一些boost库功能,都是boost的基础功能,boost还有很多功能需要编译后才能使用。例如Chrono, Context, FileSystem, Regex(正则表达式),Thread等。编译boost库很简单,步骤如下:
(1)在cmd窗口下,cd到boost的目录,例如的目录如下:
(2)执行批处理脚本 bootstrap.bat, 直接双击,或者在命令行执行。完成后会在当前目录生成两个文件b2.exe, bjam.exe, 这两个是编译命令,b2是bjam的升级版本。
(3)如果直接执行b2, 则按照电脑中的VS最高版本进行编译,大概需要30分钟