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 配置單個...