boost库安装教程

Win

boost安装包
https://dl.bintray.com/boostorg/release/
根据操作系统和vs版本选择对应版本
boost_1_71_0-msvc-14.2-64.exe
双击运行exe,目录 D:oost

将 D:oost 引入工程即可。

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

原文地址:https://www.cnblogs.com/chendeqiang/p/12861514.html