boost 1 42在VS環境下的完全編譯

2021-05-22 01:21:44 字數 771 閱讀 1134

boost庫就不做介紹了。

3. 在命令列視窗執行boost庫的根目錄的批處理檔案:bootstrap.bat生成bjam工具。

4. 執行命令:bjam -sboost_root=. -stools=msvc "--build-type=complete"

注意這是完全編譯boost庫,包括單執行緒、多執行緒、unicode和非unicode版本。因為我覺得以後的需求是不確定的,乾脆一次性編譯好了。還有上面的命令列引數稍微說明一下:

-sboost_root=.表明boost庫的根目錄在當前目錄。-stools=msvc表示使用vc 編譯器進行編譯,如果你機子上裝有多個版本的vc,那麼會選擇最高版本的編譯器進行編譯(如裝有vc6.0、vc 8.0,那麼肯定是選擇vc 8.0的編譯器進行編譯)。--build-type=complete表明是完全編譯,包括各種版本。

截一張編譯執行圖吧:

開始慢慢等待吧。我的多核機器花了48分鐘才完成。

64位boost庫的編譯方式是從開始選單啟動visual studio的visual studio 2008 x64 win64 command prompt進入命令提示符,而不是隨便開啟任意乙個命令列視窗就行。然後轉到boost根資料夾,執行bootstrap.bat生成x64版的bjam.exe。然後執行命令:

bjam --build-type=complete toolset=msvc-9.0 threading=multi link=shared address-model=64
1. 編譯64位boost

Boost庫在CodeBlocks環境下的編譯

boost庫就不多做介紹了。我的編譯環境為 win 7家庭普通版,codeblocks10.05,編譯器為mingw32gcc。全部編譯boost庫需要6個g的磁碟空間。1.測試你的gcc編譯環境。請確保mingw工具鏈目錄新增到系統的環境變數path中,比如我路徑為 c programfiles ...

在VS環境下使用SVN

由於我和同事要合作做乙個小程式,所以需要乙個源 管理的工具。在工作的時候我們由於是vs進行.net開發所以一般是使用tfs進行專案管理。但是我們在不同的專案組,工作地點不一樣,而且現有的tfs伺服器都是在內網的,所以無法使用tfs,這種情況下只有找公網上的免費源 管理服務了!若說到在網際網路上的源 ...

VS2013環境下Boost庫配置

最近了解各大網際網路公司的校招要求,發現了解boost程式庫也是不可或缺的一部分 於是,決定潛心研究下,這個準標準庫 下面詳細給出,vs2013環境下配置boost的詳細步驟!2 開啟資料夾下有個bootstrap.bat檔案 3 雙擊執行boostrap.bat檔案,自動執行完自動關閉,此時會發現...