Project update‎ > ‎

[C/C++ Library] boost

posted Apr 6, 2013, 12:59 AM by 范景棠
下載位置: http://www.boost.org/: 
目前版本: 1.53.0

Boost C++ Libraries

Boost C++ 函式庫(Libraries)是一組擴充C++功能性的經過同行評審(Peer-reviewed)且開放原始碼程式庫。大多數的函式為了能夠以開放原始碼、封閉專案的方式運作,而授權於Boost軟體授權條款(Boost Software License)之下。許多Boost的開發人員是來自C++標準委員會,而部份的Boost函式庫成為C++的TR1標準之一。[1]

為了要確保函式庫的效率與彈性,Boost廣泛的使用模板(template)功能。而它是針對各式領域的C++使用者與應用領域(Application Domain)上,包含的函式庫型別從像smart_ptr 函式庫這種類通用函式庫,到像是檔案系統作業系統抽象層,甚至能夠利用Boost來開發額外的函式庫或是給進階的C++使用者利用,像是MPL


Boost包含功能甚多,例如:多執行緒、向量與矩陣形運算、......等,本篇不多做功能介紹,需要請自行探索。
下面說明編譯方式。

我的Boost解壓縮後放在: C:\SDK\boost_1_53_0


裡面方式不少,建議直接看: 5.3 Or, Build Binaries From Source
可以用Boost.CMake方式來編譯,也可以直接照5.3.1, 5.3.2, ......步驟 (我用後面這種)


之後有更具體的使用需求,再來補說明。



Comments