转:VC9(VC2008.net) 编译安装 boost 1.39 库
  Boost庫是一個經過千錘百煉、可移植、提供源代碼的C++庫,,作為標準庫的后備,是C++ 標準化進程的發動機之一。 Boost庫由C++標準委員會庫工作組成員發起,其中有些內容有望成為下一代C++標準庫內容。在C++社區中影響甚大,其成
   員已近2000人。 Boost庫為我們帶來了最新、最酷、最實用的技術,是不折不扣的“準”標準庫。
   可從http://sourceforge.net/project /showfiles.php?group_id=7586下載安裝boost庫。大部分boost庫功能的使用只需包括相應頭文件即可,少數(如正則表 達式庫,文件系統庫等)需要鏈接庫。里面有許多具有工業強度的庫,如graph庫。
正則表達式庫
Spirit
LL parser framework,用C++代碼直接表達EBNF
Graph
圖組件和算法
Lambda
在調用的地方定義短小匿名的函數對象,很實用的functional功能
concept check
檢查泛型編程中的concept
Mpl
用模板實現的元編程框架
Thread
可移植的C++多線程庫
Python
把C++類和函數映射到Python之中
Pool
內存池管理
smart_ptr
5個智能指針,學習智能指針必讀,一份不錯的參考 是來自CUJ的文章:
Smart Pointers in Boost,哦,這篇文章可以查到,CUJ是提供在線瀏覽的。中文版見筆者在《Dr.Dobb's Journal軟件研發雜志》第7輯上的譯文。
Boost總體來說是實用價值很高,質量很高的庫。并且由于其對跨平臺的強調,對標準C++的 強調,是編寫平臺無關,現代C++的開發者必備的工具。但是Boost中也有很多是實驗性質的東西,在實際的開發中實用需要謹慎。并且很多Boost中的 庫功能堪稱對語言功能的擴展,其構造用盡精巧的手法,不要貿然的花費時間研讀。Boost另外一面,比如Graph這樣的庫則是具有工業強度,結構良好, 非常值得研讀的精品代碼,并且也可以放心的在產品代碼中多多利用。
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、執行 [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下產生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、執行 [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下產生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
轉載于:https://www.cnblogs.com/zkliuym/archive/2010/05/08/1730779.html
總結
以上是生活随笔為你收集整理的转:VC9(VC2008.net) 编译安装 boost 1.39 库的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Windows Server 2003
 - 下一篇: WPF中设置ListView的Items