在VS2013下配置BOOST庫

 

一、安裝Boost庫ios

(1)、首先打開Boost的官網(http://www.boost.org/),找到下載位置,以下圖中紅框所示,此時最新的版本是1.64.0:bootstrap

 

(2)、點擊進入下載頁面,選擇你須要的文件下載,這裏我選擇windows下的zip文件:windows

(3)、下載好後,解壓,獲得文件目錄以下圖,找到其中的bootstrap.bat文件:測試

(4)、雙擊運行bootstrap.bat後,讓其自動運行完成後,會發現當前文件夾中增長了幾個文件,找到其中的bjam.exe,以下圖所示spa

 

(5)、雙擊運行bjam.exe,等待其自行運行,這個過程大概會持續15分鐘左右,結束後它會自動關閉,而後boost庫的安裝工做就到此結束啦:code

 

2.在VS2013上配置Boost庫blog

(1)、新建一個系統環境變量以下,變量名爲BOOST_DIR,變量值設置爲你的boost的安裝路徑:ip

 

而後必定要將它加在系統變量裏,點擊「新建」,而後輸入「%BOOST_DIR%,」以下圖所示:get

 

 (2)、打開VS2013,新建一個項目(C++的應用臺控制程序),完成後,點擊最上面的菜單項中的「項目—>屬性」,string

 

(3)在彈出的窗口中,找到左欄的「VC++目錄」這一項,點擊,而後找到右側窗口中的「包含目錄」和「庫目錄」這兩項,並分別添加紅色部分的內容,如圖所示:

 

 

(4)而後再點擊「應用」,肯定就好了。這裏須要注意的是,若是你按以上步驟搞完了,仍是顯示BOOST庫沒有配置好,具體表現就是代碼中會報沒法打開BOOST的庫的錯誤,這種狀況,多是你的環境變量尚未設置好,只須要重啓一下電腦就好了。其實也能夠不設置環境變量,只須要把前面設置包含目錄和庫目錄時輸入的$(BOOST_DIR)這個符號換成你的BOOST的安裝目錄(好比個人安裝在:E:\Tool\boost_1_64_0,那麼在設置包含目錄那一項時只須要輸入E:\Tool\boost_1_64_0,而在設置庫目錄那一項則須要輸入:E:\Tool\boost_1_64_0\libs)而後就OK了。

至此,BOOST庫在VS2013上的配置就告一段落了,接下來就能夠輸入一段測試代碼試驗一下是否配置成功了:

 

#include "stdafx.h"
#include <boost/lexical_cast.hpp>     
#include <iostream>   

using namespace std;
using namespace boost;
int main()
{
    double a = lexical_cast<double>("3.1415926");
    string str = lexical_cast<string>("3.1415926");
    cout << "This is a number: " << a  << endl;
    cout << "This is a string: " << str <<endl;
    int b = 0;
    try{
        b = lexical_cast<int>("neo");
    }
    catch (bad_lexical_cast& e){
        cout << e.what() << endl;
    }
    return 0;
}

運行結果以下:

 

 到了這裏,恭喜你,你已經完成了BOOST庫的配置了。接下來,就盡情去享受Boost帶來的歡樂吧~

相關文章
相關標籤/搜索