VS2013環境下Boost庫配置

序言

最近了解各大互聯網公司的校招要求,發現瞭解Boost程序庫也是不可或缺的一部分~html

因而,決定潛心研究下,這個準標準庫~ios

首先,在官網下載boost的最新版本Boost 1.59.0 ,這是當前的最新版本。bootstrap

下面詳細給出,VS2013環境下配置boost的詳細步驟!markdown

Boost編譯預處理

(1)首先,將下載的壓縮包,解壓到一個目錄下(下面是個人設置):
1編輯器

(2)打開文件夾下有個bootstrap.bat文件:
2學習

(3)雙擊運行boostrap.bat文件,自動執行完自動關閉,此時會發現文件夾下,增長了bjam.exe文件
3ui

(4)同理,雙擊運行該bjam.exe文件,它會自動執行,執行結束自動關閉。spa

至此,boost庫初期安裝完成。code

VS2013環境配置

(1)打開VS2013 , 建立一個控制檯空項目test:
添加文件main.cpp,寫入以下代碼:htm

#include <boost/lexical_cast.hpp> 
#include <iostream> 
using namespace std;
int main()
{
    using boost::lexical_cast;
    int a = lexical_cast<int>("123");
    double b = lexical_cast<double>("123.0123456789");
    string s0 = lexical_cast<string>(a);
    string s1 = lexical_cast<string>(b);
    cout << "number: " << a << " " << b << endl;
    cout << "string: " << s0 << " " << s1 << endl;
    int c = 0;
    try{
        c = lexical_cast<int>("abcd");
    }
    catch (boost::bad_lexical_cast& e){
        cout << e.what() << endl;
    }
    system("pause");
    return 0;
}

此時,你會發現:
4,咱們的VS還不識別boost庫。

(2)在菜你的項目test右鍵 選擇 ->屬性頁(VS2013在這才能找到相關的屬性配置欄)->C/C++,在 附加包含目錄添加或編輯Boost的文件路徑,以下圖所示:
5

添加完畢,肯定便可;

(3)在 連接器 選項卡中,找到附加庫目錄,添加Boost的libs的目錄:
6

添加完畢,肯定便可。

此時你會發現,在代碼編輯器中紅色波浪線的error提示已經消失不見了。

F5運行程序,正確執行:
7

總結

到此爲止,VS環境中的Boost配置就完成了,接下來好好學習boost吧~~~

相關文章
相關標籤/搜索