Boost1:安装

  1. 官网下载https://www.boost.org/

  2. 下载目录:
    boost_1_76_0 #存放配置脚本和说明文件
       |—boost #最重要的目录,90%以上的Boost程序库源码
       |—doc #html格式文档,也可生成PDF文档
       |—libs #所有组件的示例、测试、编译代码、和说明文档
       |—more #库作者的相关文档
       |—status #可用于测试Boost库的各个组件
       |—tools #b2、quickbook等自带工具

boost_1_76_0 #存放配置脚本和说明文件
   |—boost #最重要的目录,90%以上的Boost程序库源码
      |—accumulators #类加载库
      |—algorithm #算法库
      |—align #内存对齐库
      |—archive #序列号库
      |—asio #异步并发库
      |—assign #赋值初始化库
      |—atomic #原子操作库
      |—beast #高级网络通信Http/WebSocket
      |—bimap #双向关联数组
      |—bind #bind表达式
      …
      |—yap #表达式模板库

Boost 大多数组件不需要编译,头文件和实现文件都放在hpp文件里,剩下少量的库如chrono、data_time、program_option、test、thread 必须编译成库使用。

windows、linux安装方法都相同
./bootstrap.sh;./b2 install
完整安装比较费时,可以通过./b2 –help 查看安装选项。

3.安装后测试代码:

#include <boost/version.hpp>
#include <boost/config.hpp>
#include <iostream>
#include <string>

using namespace std;

int main()
{

    cout << BOOST_VERSION << endl;
    cout << BOOST_LIB_VERSION << endl;
    cout << BOOST_PLATFORM << endl;
    cout << BOOST_COMPILER << endl;
    cout << BOOST_STDLIB << endl;

    return 0;
}
Boost1:安装

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部