zoukankan      html  css  js  c++  java
  • boost 学习笔记 0: 安装环境

    boost 学习笔记 0: 安装环境 

    • 最完整的教程
      • http://einverne.github.io/post/2015/12/boost-learning-note-0.html
    • Linux 自动安装boost
      • sudo apt-get install libboost-all-dev
    • Linux 手动安装boost
        1. 下载 boost_1_60_0.tar.bz2
        2. 解压 tar –bzip2 -xf /path/to/boost_1_60_0.tar.bz2
        3. 一部分组件(Header-Only Libraries)在完成1和2以后就能直接用,因为是直接写在hpp的inline函数,但是要利用其它功能,需要build boost库里面的各个组件(步骤4-6)

          需要单独编译的库有:

          • Boost.Chrono
          • Boost.Context
          • Boost.Filesystem
          • Boost.GraphParallel
          • Boost.IOStreams
          • Boost.Locale
          • Boost.MPI
          • Boost.ProgramOptions
          • Boost.Python (see the Boost.Python build documentation before building and installing it)
          • Boost.Regex
          • Boost.Serialization
          • Boost.Signals
          • Boost.System
          • Boost.Thread
          • Boost.Timer
          • Boost.Wave
        4. 进入解压后的目录 cd path/to/boost_1_60_0
        5. 输入./bootstrap.sh 开始配置,添加 --prefix 选择安装地址 ./bootstrap.sh –prefix=path/to/installation/prefix
        6. 输入 ./b2 install 开始安装

        备注:如果第5步直接输入./bootstrap.sh 则默认会安装到/usr/local下面的include和lib目录下,而/usr是在Macintosh HD下面的一个隐藏目录,到此boost就安装到了电脑上,可以使用它进行编程了。

  • 相关阅读:
    softice 在winice中的安装 zt
    普通版和优秀版简历的20项对比
    今天又投了几家。。等啊。。。
    乱写
    反攻击技术综合分析报告
    今天投简历的公司
    #pragma 预处理指令详解
    黑客入侵无线网络常用手段
    ADODB.Stream漏洞
    利用TCP/IP的堆栈指纹的方法
  • 原文地址:https://www.cnblogs.com/zhaohu/p/9104847.html
Copyright © 2011-2022 走看看