boost库安装教程

    技术2022-07-10  121

    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

    Processed: 0.016, SQL: 12