zoukankan      html  css  js  c++  java
  • CentOS7 安装boost

    (1)到这个网址www.boost.org下载相应的代码包,我下载的是目前最新的版本boost_1_59_0.tar.bz2
    (2)进入目录执行解压操作:tar -jxvf boost_1_59_0.tar.bz2
    执行命令 ./bootstrap.sh 生成安装工具bjam和b2
    (3)这里利用b2工具进行安装,可以使用./b2 –help 查看命令选项
    (4)准备安装boost库
    执行命令 ./b2 install进行安装,默认是安装boost所有内容,也可以使用./bootstrap.sh –with-libraries=system,filesystem,log,thread 进行选择
    安装完毕后的头文件默认是在/usr/local/include目录下,.a和.so在/usr/local/lib目录下。
    然后将需要使用的库sudo cp至/usr/lib 。不然在执行代码时,ldd会提示找不到.so文件。
    下面写个小程序看看能不能用boost库里面的东西

    /*
     * lcw.cpp
     *  start from the very beginning,and to create greatness
     *  @author: Chuangwei Lin
     *  @E-mail:979951191@qq.com
     *  @date:2015年8月22日  下午5:15:07
     *  @brief:
     */
    #include <iostream>
    #include <boost/tuple/tuple.hpp>
    int main()
    {
        using namespace std;
        int i;
        char c;
        double d;
        boost::tuples::tie(i,c,d);
        boost::tuples::tie(i,c,d) = boost::tuples::tuple <int,char,double>(1,'A',0.68);
        cout << d <<endl;
    }

    编译正常通过,运行得到如下的结果:
    这里写图片描述
    说明boost应该是安装成功了。

  • 相关阅读:
    CSS命名规范
    css的img移上去边框效果及CSS透明度
    css动画之波纹
    css翻页样式
    关于Chrome的开发15个小技巧
    css三角形
    css限制图片大小,避免页面撑爆
    网易2016研发project师笔试题
    遇到 Form 性能问题怎么办 performance issue
    一个美丽的java烟花程序
  • 原文地址:https://www.cnblogs.com/sigma0-/p/12630497.html
Copyright © 2011-2022 走看看