VS2013安裝配置和使用Boost庫(kù)教程
一、前言
好好研究下大名鼎鼎的Boost庫(kù)。
二、Boost安裝
2.1 Boost官網(wǎng)下載Boost最新版Version 1.55.0

2.2將下載壓縮包解壓到本地
解壓后可看到目錄下有個(gè)bootstrap.bat文件。
2.3打開(kāi)cmd命令窗體,執(zhí)行bootstra.bat文件
運(yùn)行下面命令,詳細(xì)依據(jù)自己的環(huán)境略有變化。

最基本的目的是我們要執(zhí)行bootstrap.bat文件
運(yùn)行完后,結(jié)果例如以下:

然后在目錄下我們會(huì)發(fā)現(xiàn)新生成了一個(gè)名為bjam.exe的文件

2.4在cmd窗體中執(zhí)行bjam.exe文件

此過(guò)程將默認(rèn)依據(jù)系統(tǒng)已經(jīng)安裝好的編譯工具(VS2008,2010,2012,2013)等編譯對(duì)應(yīng)的Lib文件、頭文件等。
編譯完畢后例如以下:

至此,Boost庫(kù)安裝完畢
2.5配置VS2013
新建一個(gè)BoostTestproject文件。加入測(cè)試代碼
#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;
}
return 0;
}
再視圖->屬性頁(yè)(VS2013在這才干找到相關(guān)的屬性配置欄)->C/C++。在附加包括文件夾加入或編輯Boost的文件路徑,我的是:
D:\軟件\C_library\boost_1_55_0

在—>連接器選項(xiàng)附加庫(kù)文件夾下加入Boost庫(kù)lib文件路徑。我的是:D:\軟件\C_library\boost_1_55_0\libs

2.6測(cè)試代碼
代碼執(zhí)行成功,說(shuō)明Boost庫(kù)一切配置順利。

接下來(lái)。就去盡情享受Boost帶來(lái)的歡樂(lè)吧~
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- C++中Boost.Chrono時(shí)間庫(kù)的使用方法
- visual studio 2015下boost庫(kù)配置教程
- C++中Boost庫(kù)裁剪與其應(yīng)用詳解
- 使用設(shè)計(jì)模式中的單例模式來(lái)實(shí)現(xiàn)C++的boost庫(kù)
- 快速解決boost庫(kù)鏈接出錯(cuò)的問(wèn)題(分享)
- VS2010 boost標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)環(huán)境安裝教程
- linux中使用boost.python調(diào)用c++動(dòng)態(tài)庫(kù)的方法
- linux下安裝boost庫(kù)的完整步驟記錄
相關(guān)文章
C++ 遍歷目錄下文件簡(jiǎn)單實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了c++ 遍歷文件的相關(guān)資料,這里附有實(shí)現(xiàn)實(shí)例代碼,需要的朋友可以參考下2017-02-02
C語(yǔ)言數(shù)學(xué)問(wèn)題與簡(jiǎn)單DP01背包問(wèn)題詳解
這篇文章主要介紹了C語(yǔ)言數(shù)學(xué)問(wèn)題買不到的數(shù)目、螞蟻感冒、飲料換購(gòu)與簡(jiǎn)單DP01背包問(wèn)題的解決,屬于藍(lán)橋杯省賽中的題目,感興趣的同學(xué)來(lái)看看吧2022-04-04
C語(yǔ)言實(shí)現(xiàn)俄羅斯方塊課程設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)俄羅斯方塊課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
C++20中的協(xié)程(Coroutine)的實(shí)現(xiàn)
這篇文章主要介紹了C++20中的協(xié)程(Coroutine)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
超詳細(xì)分析C語(yǔ)言動(dòng)態(tài)內(nèi)存管理問(wèn)題
動(dòng)態(tài)內(nèi)存是相對(duì)靜態(tài)內(nèi)存而言的。所謂動(dòng)態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動(dòng)態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存,本文帶你深入探究C語(yǔ)言中動(dòng)態(tài)內(nèi)存的管理2022-04-04

