zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    守护线程
    接口中的方法重写
    jvm内存结构
    浅拷贝,深拷贝
    队列
    12月4号荒度了一天
    同步条件
    条件变量
    信号量Semaphore
    sql练习
  • 原文地址:https://www.cnblogs.com/chendeqiang/p/12861514.html
Copyright © 2011-2022 走看看