1、boot下载
下载连接Version 1.74.0 (boost.org)
2、安装依赖库
// 更新
sudo apt-get update
// 搜到所有的boost库
sudo apt-cache search boost
// 安装相应的库
sudo apt-get install libboost-all-dev
3、安装
3.1 解压安装包
tar -xzvf boost_1_74_0.tar.gz
3.2 安装
进入到解压后的文件中,运行以下指令
//编译
sudo ./bootstrap.sh
//安装
sudo ./b2 install
4、测试
4.1 测试代码
#include<iostream>
#include<boost/bind.hpp>
using namespace std;
using namespace boost;
int fun(int x,int y){ return x+y;}
int main(){
int m=1;int n=2;
cout<<boost::bind(fun,_1,_2)(m,n)<<endl;
return 0;
}
在测试代码所在文件目录下,编译代码
g++ test.cpp -o test.o
运行可执行文件
./test.o
运行结果为3
5、查看已安装boost版本
//查看版本,最简单的方bai法,随便找个duboost的库:
find / -name libboost_random.so*
以上参照 Ubuntu 18.04.4下安装boost_1_73_0_ubuntu的boost1.71下载-优快云博客博主。