用DEV-C++編譯BOOST

首先,下載DEV-C++,網址是http://www.bloodshed.net/dev/devcpp.html,目前最新版本是4.9.9.2。然後安裝DEV-C++

 

接下來,有兩種方法可以得到BOOST的二進制庫文件。

第一種比較簡單,在DEV-C++Tools菜單裏選擇Check for updates/Packages蔡單項,然後在彈出的對話框中選擇devpaks.org Community Devpaks 然後單擊Check for updates按鈕,如下圖紅色圈所示:

 

幾秒鐘後下載完畢, 再進行如下圖紅色圈所示選擇:

選擇C++ Libraries,然後選擇BOOST 單擊Download selected 開始下載BOOST庫。

下載完後根據提示安裝即可。

除了BOOST以外, 還有很多優秀的庫可以下載,如ACE/TAOwxWindows等。

不過DEV-C++所帶的BOOST版本是1.31.0,如果要用最新的版本,可以考慮下一種方法。

 

第二種是用DEV-C++所帶的編譯器gcc來編譯BOOST庫。

首先下載BOOSThttp://sourceforge.net/project/showfiles.php?group_id=7586 然後解壓。

爲了編譯BOOST,首先要編譯bjam,然後用bjamgcc來編譯出BOOST二進制庫。

以下爲具體步驟:

1。設置編譯器的路徑。

在我的電腦上點擊右鍵,選擇Properties菜單項。然後在彈出的對話框中選擇Advanced頁,點擊Environment Variables按鈕。如下圖所示。

 

之後進行如下設置,紅色圈所示:

選擇PATH,然後點擊Edit按鈕,在最後加上DEV-C++編譯器的路徑,如圖中C:/Dev-Cpp/bin,路徑之間用分號分隔。 設置完畢點擊OK按鈕保存。

 

2。編譯bjam。打開一個命令窗口,進入路徑D:/boost_1_34_0/tools/jam/src,運行命令

Build.bat gcc,如圖所示:

編譯完後會生成bin.ntx86目錄,裏面有bjam.exe。把bjam.exe拷貝到BOOST庫的根目錄,如D:/boost_1_34_0

 

3。編譯BOOST

BOOST庫的根目錄下運行bjam --build-dir=build --toolset=gcc BOOST庫就開始編譯了。整個過程會持續四五十分鐘左右。生成的庫回放在build目錄下,如果你想放在不同的目錄下,可以在命令行參數--build-dir指定。

 

 

希望對大家有所幫助, 如果有什麼建議,歡迎提出。

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