天天看點

Boost 安裝

1.下載下傳boost windows版,如:boost_1_55_0;

2.運作boostrap.bat,會生成bjam.exe;

3.運作bjam.exe(時間會比較長),會生成一個stage目錄裡面包含了所有新生成的lib檔案;

4.工程屬性裡面需要包含目錄boost_1_55_0,以及庫目錄boost_1_55_0\stage\lib(有需要的話可以add)

boost網址:

一、boost庫的介紹

boost庫是一個經過千錘百煉、可移植、提供源代碼的c++庫,作為标準庫的後備,是c++标準化程序的發動機之一。boost庫由c++标準委員會庫工作組成員發起,其中有些内容有望成為下一代c++标準庫内容。在c++社群中影響甚大,其成員已近2000人。 boost庫為我們帶來了最新、最酷、最實用的技術,是不折不扣的“準”标準庫。

   boost庫中比較有名的幾個庫:

   (1)regex,正規表達式庫;

   (2)spirit,ll parser framework,用c++代碼直接表達ebnf;

   (3)graph,圖元件和算法;

   (4)lambda,在調用的地方定義短小匿名的函數對象,很實用的functional功能;

   (5)concept check,檢查泛型程式設計中的concept;

   (6)mpl,用模闆實作的元程式設計架構;

   (7)thread,可移植的c++多線程庫;

   (8)python,把c++類和函數映射到python之中;

   (9)pool,記憶體池管理;

   (10)smart_ptr,智能指針。

繼續閱讀