VS2010環境中安裝boost 1 48

2021-06-20 07:47:58 字數 1682 閱讀 8149

vs2010環境中安裝boost_1_48_0

2)  從vs2010的工具選單進入命令提示視窗(單擊「開始」按鈕,指向「所有程式」,指向「microsoft visual studio 2010」,指向「visual studiotools(工具)」,然後單擊「visual studio  2010 commandprompt(命令提示)」

進入下面介面

3)  進入目錄boost_1_48_0,如下圖所示

4)  執行bootstrap.bat,生成bjam.exe,如下圖所示

5)  執行bjam,生成boost庫,其中引數為:

bjam stage --toolset=msvc-10.0--build-type=complete

這個過程,我用了大約兩個小時,具體時間因具體電腦配置而不同。命令輸入如下圖所示。

執行完畢會生成兩個資料夾,乙個是stage,裡面是生成的動態庫和靜態庫;乙個是bin.v2,暫時沒有什麼用。

bjam stage --toolset=msvc-10.0 --build-type=complete  這句話的意思是:

--toolset=msvc-10.0:使用vs2010編譯

--build-type=complete:編譯boost庫的完整版本。實際我們可以按需要選擇編譯,由於引數命令我覺得挺複雜,就沒有學習。

6)  建立資料夾lib,將stage資料夾中的.lib檔案拷貝出來;建立bin資料夾,將stage中的.dll檔案拷貝出來;建立include檔案,把boost資料夾拷貝進來。

7)  最後一步是配置環境變數。新增環境變數boost_dir,值為剛才建立的bin資料夾的目錄。我的目錄是:d:\boost_1_48_0\bin

下面是建立乙個測試工程,測試boost是否編譯正確。在vs2010中建立工程,配置工程:包含目錄:d:\boost_1_48_0\include

包含庫目錄:d:\boost_1_48_0\lib。

輸入測試**:

#include

#include

void hello()

int main(int argc,char* argv)

編譯,執行!如果正確,結果如下,輸出字串hello world, i'm a thread!。

到此boost安裝成功。

總結:其實不管使用哪個庫,我們關注的無非三點.。

1..dll檔案要加入到環境變數中

2..lib檔案要加入到library目錄

3.標頭檔案加入到包含目錄。

vs2010環境下生成lib檔案 使用lib檔案

1,新建win32工程,選中lib專案 如圖 2,然後在工程專案中lib.h新增如下 ifndef lib h define lib h extern c int add int x,int y 宣告為c編譯 鏈結方式的外部函式 endif 3,在專案中新增lib.cpp檔案,如下 include ...

C語言VS2010環境下開啟檔案容易出現的問題。

我們在用c語言開啟檔案的時候,通常都是fopen函式,然後就是檔案路徑和讀寫狀態,這裡說一下 在windows環境下 一般類似這樣的路徑 1 f file.txt 最後都得寫成f file.txt 加上雙斜線。檔案路徑很多的話每一次都得加上雙斜線。2 另外本人我們最好不要直接複製檔案屬性裡面的路徑,...

vs2010中opengl環境配置

下面將對vs2010中配置opengl進行簡單介紹。學習opengl前的準備工作 第一步,選擇乙個編譯環境 現在windows系統的主流編譯環境有visual studio,broland c builder,dev c 等,它們都是支援opengl的。我選擇visual studio 2010和v...