我的系统环境配置:
- Windows10
- VS2015(VC14)
- Boost1.70.0
-
按照网上的编译步骤,先打开VS2015开发人员命令提示,然后直接输入bootstrap.bat,结果报错,过程如下后,改正为
bootstrap.bat vc14
成功(如果不是VS2015则换成其他的vc)
Failed to build Boost.Build engine.
Please consult bootstrap.log for further diagnostics.
让我查看bootstrap.log日志文件
日志文件里写道:Unknown toolset: vcunk
我搞了好久,换了各种命令提示符,都不行,最后查看bootstrap.bat的代码,发现有这么一行
看到了吗,"%1"=="vc14" SET TOOLSET=msvc :14.0
,所以要添加一个参数
使用bootstrap.bat vc14
成功。 -
按照提示,运行
.\b2
成功开始编译,静态链接库。头文件及库的位置
3. .\b2 --help
可以查看更多编译选项,可以试一下