VS2013環境下Boost庫配置


序言

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

於是,決定潛心研究下,這個准標准庫~

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

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

Boost編譯預處理

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

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

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

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

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

VS2013環境配置

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

#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吧~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM