转:VC9(VC2008.net) 编译安装 boost 1.39 库
Boost庫是一個經(jīng)過千錘百煉、可移植、提供源代碼的C++庫,,作為標準庫的后備,是C++ 標準化進程的發(fā)動機之一。 Boost庫由C++標準委員會庫工作組成員發(fā)起,其中有些內(nèi)容有望成為下一代C++標準庫內(nèi)容。在C++社區(qū)中影響甚大,其成
員已近2000人。 Boost庫為我們帶來了最新、最酷、最實用的技術(shù),是不折不扣的“準”標準庫。
可從http://sourceforge.net/project /showfiles.php?group_id=7586下載安裝boost庫。大部分boost庫功能的使用只需包括相應(yīng)頭文件即可,少數(shù)(如正則表 達式庫,文件系統(tǒng)庫等)需要鏈接庫。里面有許多具有工業(yè)強度的庫,如graph庫。
正則表達式庫
Spirit
LL parser framework,用C++代碼直接表達EBNF
Graph
圖組件和算法
Lambda
在調(diào)用的地方定義短小匿名的函數(shù)對象,很實用的functional功能
concept check
檢查泛型編程中的concept
Mpl
用模板實現(xiàn)的元編程框架
Thread
可移植的C++多線程庫
Python
把C++類和函數(shù)映射到Python之中
Pool
內(nèi)存池管理
smart_ptr
5個智能指針,學習智能指針必讀,一份不錯的參考 是來自CUJ的文章:
Smart Pointers in Boost,哦,這篇文章可以查到,CUJ是提供在線瀏覽的。中文版見筆者在《Dr.Dobb's Journal軟件研發(fā)雜志》第7輯上的譯文。
Boost總體來說是實用價值很高,質(zhì)量很高的庫。并且由于其對跨平臺的強調(diào),對標準C++的 強調(diào),是編寫平臺無關(guān),現(xiàn)代C++的開發(fā)者必備的工具。但是Boost中也有很多是實驗性質(zhì)的東西,在實際的開發(fā)中實用需要謹慎。并且很多Boost中的 庫功能堪稱對語言功能的擴展,其構(gòu)造用盡精巧的手法,不要貿(mào)然的花費時間研讀。Boost另外一面,比如Graph這樣的庫則是具有工業(yè)強度,結(jié)構(gòu)良好, 非常值得研讀的精品代碼,并且也可以放心的在產(chǎn)品代碼中多多利用。
boost英文解釋:推進
boost 在一些播放軟件和音效中指增強,比如Bass Boost,低音增強。
?
1、 運行【VS目錄】\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat (或者開始-->所有程序-->Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008命令提示符),然后切換到boost1.39目錄。
2、執(zhí)行 [boost]\tools\jam\build_dist.bat
3、將 [boost]\tools\jam\stage\boost-jam-3.1.17-1-ntx86\bjam.exe 復制到 [boost]\bjam.exe
4、切換到[boost],運行bjam.exe "-sTOOLS=vc-9_0" install
5、在C:\boost下產(chǎn)生include和lib目錄,及其近946M的文件。
6、將C:\Boost\include\boost-1_39 加入 VC2008 的 Include 路徑
???? Tools | Options | Projects and Solutions | VC++ Directories
???? Show directories for: Include files
??
??? 將 C:\Boost\lib 加入 VC2008 的 Lib 路徑
??? Tools | Options | Projects and Solutions | VC++ Directories
??? Show directories for: Library files
1、 運行【VS目錄】\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat (或者開始-->所有程序-->Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008命令提示符),然后切換到boost1.39目錄。
2、執(zhí)行 [boost]\tools\jam\build_dist.bat
3、將 [boost]\tools\jam\stage\boost-jam-3.1.17-1-ntx86\bjam.exe 復制到 [boost]\bjam.exe
4、切換到[boost],運行bjam.exe "-sTOOLS=vc-9_0" install
5、在C:\boost下產(chǎn)生include和lib目錄,及其近946M的文件。
6、將C:\Boost\include\boost-1_39 加入 VC2008 的 Include 路徑
???? Tools | Options | Projects and Solutions | VC++ Directories
???? Show directories for: Include files
??
??? 將 C:\Boost\lib 加入 VC2008 的 Lib 路徑
??? Tools | Options | Projects and Solutions | VC++ Directories
??? Show directories for: Library files
轉(zhuǎn)載于:https://www.cnblogs.com/zkliuym/archive/2010/05/08/1730779.html
總結(jié)
以上是生活随笔為你收集整理的转:VC9(VC2008.net) 编译安装 boost 1.39 库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Server 2003
- 下一篇: (转)DirectShow9在VS200