過程
boost是一個(gè)非常重要的東西,是對(duì)C++函數(shù)庫的擴(kuò)展,非常得不錯(cuò),是第三方擴(kuò)展,不過不是一般的第三方,是C++標(biāo)準(zhǔn)委員會(huì)工作組成員發(fā)起的。
通過vs命令工具進(jìn)入boost目錄

image.png
執(zhí)行bootstrap.bat命令

image.png
開始安裝
b2.exe install --prefix="E:/Boost/x64" --build-type=complete --toolset=msvc-14.3 threading=multi --build-type=complete address-model=64
b2.exe install --prefix="d:/Boost/x86" --build-type=complete --toolset=msvc-14.3 threading=multi --build-type=complete address-model=32
我用的32位的,所以選擇的第二個(gè)命令
效果圖如下:
我把Boost目錄移到Program Files目錄下了:

image.png

image.png
vs2022的配置

image.png
總結(jié)
Boost是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱。Boost庫是一個(gè)可移植、提供源代碼的C++庫,作為標(biāo)準(zhǔn)庫的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開發(fā)引擎之一,是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱。
Boost庫由C++標(biāo)準(zhǔn)委員會(huì)庫工作組成員發(fā)起,其中有些內(nèi)容有望成為下一代C++標(biāo)準(zhǔn)庫內(nèi)容。在C++社區(qū)中影響甚大,是不折不扣的“準(zhǔn)”標(biāo)準(zhǔn)庫。
Boost由于其對(duì)跨平臺(tái)的強(qiáng)調(diào),對(duì)標(biāo)準(zhǔn)C++的強(qiáng)調(diào),與編寫平臺(tái)無關(guān)。但Boost中也有很多是實(shí)驗(yàn)性質(zhì)的東西,在實(shí)際的開發(fā)中使用需要謹(jǐn)慎。