在 Windows 中編譯 boost1.42.0

 在 Windows 中編譯 boost1.42.0

 

    前提條件:在 Windows 中編譯 boost,直接使用 Visual Studio 編譯器是最簡單的,所以請務必先安裝 Visual Studio,本文中使用的編譯器爲 Visual Studio 2005。

1、下載並解壓 boost

    Boost 的下載地址爲:http://sourceforge.net/projects/boost/files/boost/1.42.0/,由於這裏我們是在 Windows 下進行編譯,所以下載 Windows 換行符的版本。

    假設我們將 boost1.42.0 解壓到 C 盤根目錄,則我們能看到 C:/boost_1_42_0 文件夾,這個便是 boost 的根目錄。

2、生成 boost 編譯器文件

    雙擊 C:/boost_1_42_0/tools/jam/build_dist.bat,用以生成編譯器文件 bjam.exe。Bjam.exe 的路徑爲:C:/boost_1_42_0/tools/jam/stage/bin.ntx86/bjam.exe。

    注意:在 Vista 以上的系統中,爲了避免權限不夠等問題,最好以管理員權限運行build_dist.bat。

3、編譯 boost 庫

    將 bjam.exe 拷貝到 boost 根目錄,即:C:/boost_1_42_0,打開 CMD 窗口,切換到 boost 根目錄路徑,輸入 bjam --without-python --toolset=msvc-8.0 --build-type=complete stage,即可編譯完成。

    由於本次是進行全部編譯,因此編譯時間較長。最後編譯出的 lib、dll 文件的路徑爲:C:/Users/admi/Desktop/boost_1_42_0/stage/lib/。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章