一、什么是Boost
免费、可移植、高质量、经得起考验、易于阅读与学习、功能强大。
1、功能强大体现:
字符串与文本处理、
容器、
迭代器、
图像处理、
模板元编程、
并发编程、
二、如何安装Boost
1、下载Boost:到官网www.boost.org下载即可。
2、编译Boost.
A.编译说明
(1).90%的组件并不需要编译,仅需要引入相应头文件即可。
(2).需要编译的15个库有date_time、regex、program_options、test、thread、python等。
B.如何编译(个人实践,在Windows平台)
(1).解压boost之后,进入该目录,
(2).找到并运行bootstrap.bat,得到bjam.exe
(3).直接运行bjam.exe后等待15~30分钟,得到stage文件夹,里面放的就是所有的Boost编译完的库。
三、如何使用Boost
1、工程属性INCLUDE路径中添加包含:boost 整个文件夹
2、工程属性LIB添加包含:boost/stage/lib 文件夹.
3、工程属性设置:无预编译头文件
4、使用时#include <xx.hpp>
四、具体与STLport相关的暂时不管,若以后有需要再来补充