Linux上安装使用boost入门指导
获得boost
boost分布
只需要头文件的库
使用boost建立一个简单的程序
准备使用boost二进制文件库
把你的程序链接到boost库
1.获得boost
下载boost_1_46_1.tar.bz2
解压
2.boost分布
boost_1_46_1.........................boost根目录
boost/.....................................所有boost头文件
libs/........................................Tests,.cpps,docs等的库文件
注意:
(1)boost根目录(通常是/usr/local/boost_1_46_1)想到$BOOST_ROOT变量中
(2)编译程序时如果用到boost库,需要指定头文件路径-I$BOOST_ROOT
(3)因为所有头文件都在boost文件夹下,并且头文件都是hpp后缀,所#include形如:
#include
3.只需要头文件的库
绝大多数的boost库都是header-noly的:它们完全由包含模板和inline函数的头文件组成,不需要单独编译和二进制库文件,也不需要链接时特别对待。
只有下面的boost库必需单独built: