首先,下載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/TAO,wxWindows等。
不過DEV-C++所帶的BOOST版本是1.31.0,如果要用最新的版本,可以考慮下一種方法。
第二種是用DEV-C++所帶的編譯器gcc來編譯BOOST庫。
首先下載BOOST庫http://sourceforge.net/project/showfiles.php?group_id=7586, 然後解壓。
爲了編譯BOOST,首先要編譯bjam,然後用bjam和gcc來編譯出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指定。
希望對大家有所幫助, 如果有什麼建議,歡迎提出。