1. 下载地址
http://sourceforge.net/projects/boost/files/boost/1.53.0/
2. 解压
tar -zxvf boost_1_53_0.tar.gz
复制到usr/local
sudo mv boost_1_53_0 /usr/local
3. 进入/usr/local/boost_1_53_0 目录下
执行
./bootstrap.sh
再执行
./b2
再执行
./bjam install
默认的lib文件将会添加到/usr/local/lib
您可以将其添加为环境变量
sudo vim /etc/profile
在文件的最下面添加
# Boost
export BOOST_INCLUDE=/usr/local/include/
export BOOST_LIB=/usr/local/lib
4. 测试
#include<iostream>
#include<boost/lexical_cast.hpp>
int main()
{
int a = boost::lexical_cast<int>("123456");
std::cout << a <<std::endl;
return 0;
}
编译: g++ test.cpp -o test