boost庫安裝教程


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庫

https://www.boost.org/

解壓

編譯

在解壓后的文件夾內打開終端,執行:

./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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM