怎樣在VS2013中安裝配置boost 1 55

2021-07-02 02:48:51 字數 2094 閱讀 6822

boost是乙個和stl類似的標準庫,但它擴充了stl使得泛型的優點發揮到最佳。因此現在boost比stl更為實用。既然boost這麼實用,那麼怎麼去在windows環境下去安裝boost庫呢?

下面分享一下我用vs2013配置boost_1_55_0庫的操作

解壓boost檔案到本地目錄(如g:\boost_1_55_0),可以發現解壓後的檔案中有乙個bootstrap.bat檔案。

然後以管理員身份開啟cmd視窗,具體命令如下圖:

上述命令執行完畢後可以發現g:\boost_1_55_0下新生成了乙個bjam.exe檔案

在命令視窗中輸入語句:bjam.exe。如下圖所示

此過程將預設根據系統已經安裝好的編譯工具(vs2008,2010,2012,2013)等編譯相應的lib檔案、標頭檔案等。(此步驟大概需要10分鐘)

從下圖可以看到msvc 12.0,這是因為我系統中已經安裝過了vs2013

msvc : 8.0是vs2005

msvc : 10.0是vs2010

msvc : 12.0是vs2012、vs2013

第5步執行成功後會有如下資訊提示

至此我們已經完成了boost庫的安裝,下面需要配置一下vs2013了。新建乙個vs2013控制台應用程式(工程名為boostest),新增如下**

#include "stdafx.h"

#include

#include

using namespace std;

int main()

using boost::lexical_cast;

int a = lexical_cast("123");

double b = lexical_cast("123.0123456789");

string s0 = lexical_cast(a);

string s1 = lexical_cast(b);

cout << "number: " << a << "  " << b << endl;

cout << "string: " << s0 << "  " << s1 << endl;

int c = 0;

try{

c = lexical_cast("abcd");

catch (boost::bad_lexical_cast& e){

cout << e.what() << endl;

return 0;

新增boostest工程的包含目錄和庫目錄

包含目錄新增  g:\boost_1_55_0

庫目錄新增    g:\boost_1_55_0\stage\lib

具體如下圖

進入**視窗編譯並成功執行說明boost庫確實已經配置成功,可以放心使用。

VS2013 安裝配置 C boost 庫

boost 提公升,猶在功能的提公升,也見於機器學習的相關演算法。也即boost是對stl 標準模板庫 的公升級版,效能提公升版。本文我們會發現,boost開發者為windows平台下的boost的安裝配置提供了異常簡潔的操作。然後在資料夾中我們會發現生成了乙個名為bjam.exe的可執行檔案。在 ...

OPencv在VS2013中的配置

3 提取完成後,即完成了opencv的安裝 二 設定opencv環境變數 1 開啟計算機的屬性頁,高階系統設定 環境變數 計算機名 的使用者變數 新建 1 變數名 opencv 變數值 opencv的資料夾路徑 opencv build 2 變數名 path 一般已經存在 變數值 opencv的資料...

pclint在VS2013中的配置

1 安裝pclint b.點選pclint9setuo.exe將pclint安裝到c lint下 也可以是其它位置 c.將patch下的內容拷貝到c lint下,32位系統執行patch.bat,64位系統執行patch64.bat d.執行完c中的bat後可將c中拷貝過來的檔案刪除掉。2 配置單個...