日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
幾分鐘讓你了解VisualStudioBoost的配置方法

隨著時代的進(jìn)步科技的發(fā)展Visual Studio Boost版本也快速的簡化與升級,下面我就對升級前和升級后的Visual Studio Boost,做一下自己的解析,希望能夠?qū)Υ蠹矣袔椭?在這里拿出來和大家分享一下。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機(jī)域名、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、三元網(wǎng)站維護(hù)、網(wǎng)站推廣。

并且我也希望能通過這幾個小程序使讀者能對Visual Studio Boost有一個初步的認(rèn)識,并盡快加入Boost的用戶行列。在寫本文的時候,我所使用的環(huán)境是Windows XP Home Edition + Boost1.33.1 + Visual Studio .NET 2003 首先是從Boost的主頁上下載相關(guān)的Boost的壓縮包,我下載的是boost_1_33_1.zip,假定我們解壓到D盤根目錄。解壓后的目錄結(jié)構(gòu)應(yīng)該類似 boost_1_33_1<目錄> -- boost <目錄> -- doc <目錄> -- libs <目錄> -- more <目錄> 等等這些目錄和文件。

打開Visual Studio .NET 2003 選擇菜單 工具-->選項-->項目-->VC++目錄,在“包含文件目錄”里,增加一行,如:D:\boost_1_33_1。這樣你就可以使用大多數(shù)的Boost類庫?,F(xiàn)在我們來寫一個小程序,感受一下Boost。

 
 
  1. #include 
  2. #include 
  3. #include /lexical_cast.hpp>
  4. using namespace boost ;
  5. using namespace std ;
  6. int main(int argc, char * argv[])
  7. {
  8.   vector v1;
  9.   vector::const_iterator ci_v1 ;
  10.   int iLength = 0 ;
  11.   while( iLength < 10 )
  12.   {
  13.     try
  14.     {
  15. if ( iLength == 5 )
  16.   v1.push_back(lexical_cast("DukeJoe")) ;
  17. else
  18.   v1.push_back(lexical_cast(iLength));
  19.   }
  20. catch(bad_lexical_cast &ex)
  21. {
  22.   cout << ex.what()<< endl ;
  23.   v1.push_back(-1);
  24. }
  25. iLength++ ;
  26.     }
  27.     cout << "vector --> " ;
  28.     for ( ci_v1 = v1.begin() ; ci_v1 != v1.end() ; ci_v1++ )
  29.     {
  30. cout << *ci_v1 << " " ;
  31.     }
  32.     cout << endl ;
  33.     return 0 ;
  34. }

直接在VS2003里的包含目錄加入Visual Studio Boost的目錄后,絕大多數(shù)的類庫就可以使用了,但還有少數(shù)的類庫需要額外再生成對應(yīng)操作系統(tǒng)的動態(tài)庫,才可以使用。我們以Windows+VS2003為環(huán)境,以regex類庫舉例說明。

regex為我們提供了正則表達(dá)式功能,其中boost的regex支持perl語法,更極大的提升了我們使用正則表達(dá)式所產(chǎn)生的效果。但要想使用regex,我們需要生成相關(guān)的lib文件才可以。#t#

生成的步驟如下:開始 --> Microsoft Visual Studio.NET 2003 --> Visual Studio.NET 工具 --> Visual Studio.NET 2003 命令提示。使用這個命令提示符之后,VS就會為我們自動配置好VC環(huán)境。打開命令提示符之后,我們進(jìn)入目錄 D:\boost_1_33_1\libs\regex\build ,現(xiàn)在我們敲入 nmake /fvc71.mak 生成lib文件。生成lib文件之后,我們單獨建一個文件夾,例如我建立的是d:\boost_libs,然后把所有的*.lib文件拷貝到這個目錄。

然后我們打開VS2003,選擇菜單 工具-->選項-->項目-->VC++目錄,在“庫文件”里加入目錄d:\boost_libs,這樣VS2003在鏈接時,就會搜索這個目錄。


新聞標(biāo)題:幾分鐘讓你了解VisualStudioBoost的配置方法
標(biāo)題鏈接:http://www.5511xx.com/article/cdcodcd.html