Win
boost安裝包
https://dl.bintray.com/boostorg/release/
根據操作系統和vs版本選擇對應版本
boost_1_71_0-msvc-14.2-64.exe
雙擊運行exe,目錄 D:\boost
將 D:\boost 引入工程即可。
Linux
下載解壓后編譯:
./bootstrap.sh
sudo ./b2 --buildtype=complete install
# sudo ./b2 --buildtype=complete stage
stage選項指定Boost使用本地構建。如果使用install選項則編譯后會把Boost安裝到默認路徑下(/usr/local)。
MAC
下載boost庫
解壓
編譯
在解壓后的文件夾內打開終端,執行:
./bootstrap.sh
sudo ./b2 --buildtype=complete install
# sudo ./b2 --buildtype=complete stage
stage選項指定Boost使用本地構建。如果使用install選項則編譯后會把Boost安裝到默認路徑下(/usr/local)。
添加庫文件位置
安裝好后,Xcode的項目中還是找不到Boost,需要手動將Boost的路徑導入進去。
點擊左側工程名稱,在右側的Build Settings標簽里點擊ALL找到其中的Search Paths下的Header Search Paths一欄,雙擊增加一個目錄,填入目錄位置,/usr/local/include/,
然后找到Library Search Paths一欄,填入/usr/local/lib,
這樣就能正常調用Boost庫了。
測試
#include <iostream>
#include <boost/version.hpp>
int main(int argc, const char * argv[]) {
std::cout<<"Boost版本:"<<BOOST_VERSION<<std::endl;
return 0;
}
Boost版本:107100
Program ended with exit code: 0
參考鏈接:
https://www.jianshu.com/p/7ab8ac4cb0ad
https://blog.csdn.net/nick_666/article/details/77584900
https://www.cnblogs.com/linjk/p/6052886.html