Linux系统下安装c++ boost开源库教程

=>>>安装Boost
1、下载源码:
进入网址:http://www.boost.org/users/download/
在官网上可以下载源码包,目前官网上最新的软件包是boost_1_75_0 版本。针对Linux平台,本人下载的是boost_1_75_0.tar.bz2 文件。

  1. 解压压缩包
tar -xvf boost_1_75_0.tar.bz2
  1. 安装boost库
    运行解压后生成的bootstrap.sh文件:
cd ./boost_1_75_0
./bootstrap.sh

然后使用b2工具进行安装:

sudo ./b2 install

安装完毕之后,头文件默认在/usr/local/include目录中,.a与.so文件在/usr/local/lib目录下

  1. 测试
    新建asio_server.cpp 文件,代码如下
#include<iostream>
#include<boost/asio.hpp>
#include<boost/date_time/posix_time/posix_time.hpp>

int main()
{
	boost::asio::io_service io;
	boost::asio::deadline_timer t(io,boost::posix_time::seconds(5));
	t.wait();
	std::cout<<"hello,world"<<std::endl;
	return 0;
}

编译:
g++ asio_server.cpp -lboost_system -lpthread -o asio_server
输出:
在这里插入图片描述

===================================
附录:Boost C++ 库的详细介绍

详细介绍使用可以参见:http://zh.highscore.de/cpp/boost/

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值