打開vs的32位命令行工具測試
進入到boost源代碼文件夾中ui
進入到boost源代碼文件夾中spa
運行bootstrap.bat.net
執行以下操做,對boost進行編譯命令行
(msvc版本14.0對應的是vs2015,--stagedir是指定編譯後存放的目錄,文章附錄有vs版本對應編號)線程
bjam stage --toolset=msvc-14.0 --without-graph --without-graph_parallel --stagedir="D:\boost\boost_1_63_0\bin\vc14" link=static runtime-link=shared runtime-link=static threading=multi debug release
進入到boost源代碼文件夾中
運行bootstrap.bat
執行以下操做,對boost進行編譯
(msvc版本14.0對應的是vs2015,--stagedir是指定編譯後存放的目錄)
bjam stage --toolset=msvc-14.0 architecture=x86 address-model=64 --without-graph --without-graph_parallel --stagedir="D:\boost\boost_1_63_0\bin\vc14-x64" link=static runtime-link=shared runtime-link=static threading=multi debug release
這樣獲得的是就是64位的boot庫
設置測試的程序爲64位
設置附加的包含路徑(下載以後解壓的boost文件夾):
設定庫路徑:
而後創建第一個boost項目,代碼以下:
附上版本對應編號
附帶一個boost使用線程池的例子
stagedir用來指定庫存放的位置
bjam stage --toolset=msvc-14.1 architecture=x86 address-model=64 --without-graph --without-graph_parallel --stagedir="c:\boost\boost_1_64_0\bin\vc141-x64" link=static runtime-link=shared runtime-link=static threading=multi debug release
編譯32位:
bjam stage --toolset=msvc-14.1 --without-graph --without-graph_parallel --stagedir="c:\boost\boost_1_64_0\bin\vc141-x86" link=static runtime-link=shared runtime-link=static threading=multi debug release
要等好一下子的.