ubuntu16.04下安装boost库

1.在boost官网上(www.boost.org)下载最新版本

这里,下载unix boost_1_67_0.tar.bz2.

解压到指定位置(最好在【/home】目录下,为了方便不同用户使用。

2.进入此目录下右键打开终端,配置环境

sudo ./bootstrap.sh 

3.运行之前配置环境后得到的文件,使用./命令

./bjam

4.检验安装成功否:在linux下任意目录下创建test.cpp

#include <iostream>
#include "boost/lexical_cast.hpp"
#include <string.h>
#include <string>
using namespace std;
int main()
{
    string s="100";
    int a=boost::lexical_cast<int>(s);
    int b=1;
    cout<<(a+b) <<endl;//输出101
    return 0;
}

运行测试命令

g++ test.cpp -o test
./test

安装完成。

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发、维护。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。

按照实现的功能,Boost可为大致归入以下20个分类,在下面的分类中,有些库同时归入几种类别。

扫描二维码关注公众号,回复: 3353470 查看本文章

字符串和文本处理库、容器库、迭代器库、算法库、函数对象和高阶编程库、泛型编程库、模板元编程、预处理元编程库、并发编程库、数学和数字库、排错和测试库、数据结构库、图像处理库、输入输出库、跨语言混合编程库、解析库、编程接口库、综合类库、编译器问题的变通方案库。






猜你喜欢

转载自blog.csdn.net/qq_39907831/article/details/80036657