说明:
boost是c++的一个功能强大的标准库,在linux环境下安装boost非常简单,简单的两步即可,具体过程见教程。
附带一个简单的测试小demo供测试使用。
一、下载安装详细教程
1、打开官网下载lib压缩包
2、解压压缩包并且执行下面命令
tar -xzvf boost_1_54_0.tar.gz
cd boost_1_54_0
./bootstrap.sh --prefix=/usr/local
./b2 install --with=all
#boost库被安装在/usr/local/lib下面
二、运行测试小demo
|__boostdemo.cpp
#include <vector>
#include <iostream>
#include <boost/foreach.hpp>
#include <boost/assign.hpp>
#include <boost/timer.hpp> //用于测试编译后的date_time lib是否正确
#pragma comment(lib, "libboost_date_time-vc141-mt-x32-1_69.lib")
int main()
{
std::vector<int> v = (boost::assign::list_of(1), 2, 3, 4, 5);
BOOST_FOREACH(int x, v)
{
std::cout << x << ",";
}
std::cout << std::endl;
boost::timer t;
std::cout << t.elapsed() << " s "<< std::endl;
return 0;
}
编译命令
g++ boostdemo.cpp -o boostdemo
执行目标文件
./boostdemo
运行结果
❤️❤️❤️ 如果本文对你有所帮助,请不要忘了点赞、关注、收藏一键三连哦!!! ❤️❤️❤️