Windows下Boost庫的編譯使用
阿新 • • 發佈:2018-12-12
下載地址
boost官方下載地址 注:官方建議下載1.67.0版本,我下載的是1.67.0
參考
解壓,開啟VS2017開發人員命令提示符
執行bootstrap.bat
生成lib
找到自己vs版本的工具集
名稱 | 版本 |
---|---|
Visual Studio 2017 | 14.1 |
Visual Studio 2015 | 14.0 |
Visual Studio 2013 | 12.0 |
Visual Studio 2012 | 11.0 |
Visual Studio 2010 | 10.0 |
Visual Studio 2008 | 9.0 |
Visual Studio 2005 | 8.0 |
執行 b2 toolset=msvc-14.1 address-model=64 --stagedir="./VS2017" (也是VS2017開發人員命令提示符) 注:這裡時間會很長
使用boost庫
1.新建工程Test_boost,右鍵屬性
2.設定包含目錄和附加庫 注: 生成的lib是64位的 3.簡單用下boost庫
注意:一定要用你對應版本的VS來生成lib
後續:
看官方文件的時候,有些不理解,如果有對project-config.jam進行修改的,可能會出現下面這個網址的問題,我沒嘗試出好的方法 (錯誤)[https://www.e-learn.cn/content/wangluowenzhang/77342] 解決方法: 1.toolset=msvc-14.1 換成 toolset=msvc-14.0 (可以) 2.更新VS2017,升級到最新 (不確定,試過,但是不能確定這個是不是影響因素)