在vs2005中安裝boost庫

2021-05-22 16:30:09 字數 2228 閱讀 2641

2、 由於boost是採用其自己的bjam工具通過命令列進行編譯的,所以: 如果在windows下開啟console視窗(單擊「開始」按鈕,單擊「執行」,敲入「cmd」),必須將visual studio中c++目錄下的環境vcvarsall.bat配置指令碼執行一遍,以設定好vc的編譯器環境變數。如果從vs2005的工具選單進入命令提 示視窗(單擊「開始」按鈕,指向「所有程式」,指向「microsoft visual studio 2005」,指向「visual studio 工具」,然後單擊「visual studio 2005 命令提示」),則不需要執行visual studio中c++目錄下的環境vcvarsall.bat配置指令碼。

3、解壓縮到d:/boost_1_35_0/目錄下。

4、編譯bjam。

從vs2005的工具選單進入命令提示視窗(單擊「開始」按鈕,指向「所有程式」,指向「microsoft visual studio 2005」,指向「visual studio 工具」,然後單擊「visual studio 2005 命令提示」),cd到d:/boost_1_35_0/tools/jam/src下執行build.bat,會在d:/boost_1_35_0 /tools/jam/src/bin.ntx86/下生成bjam.exe,將bjam.exe複製到d:/boost_1_35_0/下。

5、設定編譯環境。  

修改user-config.jam (d:/boost_1_35_0/tools/build/v2/user-config.jam) 的msvc configuration

# msvc configuration

# configure msvc (default version, searched in standard location

# and path).

# using msvc ;

using msvc : 8.0 : : /wd4819 /d_crt_secure_no_deprecate /d_scl_secure_no_deprecate /d_secure_scl=0 ;

6、編譯boost

將目錄cd到d:/boost_1_35_0/下執行

(1) 編譯不帶icu支援的boost庫

此種情況下的boost庫編譯起來比較的簡單,在準備好的console視窗中輸入:

bjam --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:/boost_1_35_0" stage

就可以了,如果要安裝的話則輸入:

bjam --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:/boost_1_35_0" install

首先我們必須編譯icu庫才能夠編譯boost庫,在準備好的console視窗中輸入:

bjam -sicu_path=d:/icu --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:/boost_1_35_0" stage

就可以了,如果要安裝的話則輸入:

bjam -sicu_path=d:/icu --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:/boost_1_35_0" install

通過上面的方法可以很正常完成boost各種需要版本的關係。

引數說明:

--without-python 表示不使用 python

--toolset : 所使用compiler,visual studio 2005 為 msvc-8.0

--build-type:編譯型別,complete表示生成所有的版本(debug,release等)

--prefix:指定編譯後library的的目錄

這一步要花比較長的時間(大約幾十分鐘,視機器配置而定)

====簡單測試====

// boosttest.cpp : 定義控制台應用程式的入口點。

// #include "stdafx.h"

#include

#include

using namespace std;

int _tmain(int argc, _tchar* argv)

catch(boost::bad_lexical_cast& e)

在vs2005安裝SliverLight的體驗

我對seliverlight垂咽已久了,但一直沒有時間安裝它.現在終於有時間了,把應該用的東西準備好後就開始安裝.我安裝的步驟如下 visual studio 2005 這個做什麼的不用說吧,請最好不要用express版本 silverlight 1.0 run time windows版本 用來將...

在VS2005中新增FCKedictor步驟

1 獲取需要的壓縮包 fckeditor2.3.1 和 fckeditor2.2 解壓縮版本。2 開啟解壓後的資料夾。刪除所有 開頭的檔案和資料夾。3 最後剩下的檔案如下圖所示 4 開啟editor資料夾,裡面包含fckeditor2.3.1所需要的一些原始檔,開啟其中的filemanager資料夾...

在VS2005中除錯Windows Service

1.msdn推薦的方法 1.1 除錯windows服務的初始化 啟動 另寫乙個程式控 務的初始化和啟動 注意 onstart裡寫log,onstart裡要在30秒返回.不然啟動就失敗了 所以onstart裡不要放太多 可以用非同步或執行緒.1.2 除錯windows服務的其他方面 1 安裝您的服務 ...