我的系統環境配置:
- 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
可以查看更多編譯選項,可以試一下