第一步:到官網http://www.boost.org/下載boost庫,最好下載最新版
第二步:解壓到D盤(其他盤也可),這裏以boost1.63版爲例
第三步:打開VS2017開發人員命令提示,英文名稱Developer Command Prompt VS for 2017
第四步:輸入命令d: ,進入D盤,再輸入命令cd D:\boost_1_63_0,進入D:\boost_1_63_0後,輸入命令bootstrap,等待1分鐘左右會在D:\boost_1_63_0
生成幾個文件,最小化開發人員命令提示
第五步:在目錄D:\boost_1_63_0下有一個項目配置文件project-config.jam,用記事本或其他文本編輯工具打開,做如下修改:
import option ;
using msvc : 14.0 : "D:\Visual Studio 2017\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe";
option.set keep-going : false ;
其中第二行的目錄是你VS2017的安裝目錄
第六步:最大化開發人員命令提示,輸入命令
b2 install --toolset=msvc-14.0 --prefix="c:\boost" --build-type=complete --without-python--without-mpi
上面的"c:\boost"是你生成的lib庫所在地,可以保持默認這個命令會在你的C盤裏生成一個編譯好的boost庫,編譯時間因電腦性能不同而不同,大概1~2個小時左右
下面進行配置vs2017:
第一步、新建項目
Visual C++-------win32控制檯
默認選擇完成。
第二步、複製代碼
代碼如下:
因爲編譯的靜態庫和動態鏈接是64位,選擇64位平臺
第四步、設置編譯環境及鏈接
項目------選項----C/C++附加包含目錄----鏈接器附加庫目錄
此項爲頭文件目錄,要保證能找到頭文件,即C:\boost\boost_1_63_0中含有boost,而boost中爲頭文件。
此項爲頭文件目錄,要保證能找到頭文件,即C:\boost\boost_1_63_0中含有boost,而boost文件夾中爲頭文件。
點擊鏈接器,附加庫目錄爲編譯時候產生的包含靜態庫或動態鏈接的文件夾,本文設置爲編譯時候設置的C:\boost\bin1.63.0\VC14.0\lib。
如下圖所示:
將C:\boost\bin1.63.0\VC14.0\lib 粘貼進去,確定。
便有錯誤如下:解決措施:
點擊調試-----選項-----右邊勾上“啓用源服務器支持”----左邊點“符號”—右邊勾選“微軟符號服務器”。
右邊勾上“啓用源服務器支持”。
左邊點“符號”—右邊勾選“微軟符號服務器”。
使用Ctrl+f5