1. 程式人生 > >Windows下Boost庫的編譯使用

Windows下Boost庫的編譯使用

下載地址

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,升級到最新 (不確定,試過,但是不能確定這個是不是影響因素)