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...