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,智能指針。