Boost 程序库总论--笔记

一、什么是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

四、具体与STLport相关的暂时不管,若以后有需要再来补充



你可能感兴趣的:(boost学习笔记)