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