Linux上安装使用boost入门指导获得boostboost分布只需要头文件的库使用boost建立一个简单的程序准备使用boost二进制文件库把你的程序链接到boost库
1.获得boost
下载boost_1_46_1.tar.bz
2解压
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:
Boost.FilesystemBoost.GraphParallelBoost.IOStreamsBoost.MPIBoost.ProgramOptionsBoost.Python
(see the Boost.Python build documentation before building and installing
it)Boost.RegexBoost.SerializationBoost.SignalsBoos