九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
在Windows和Visual Studio上安裝boost_1_52_0
一.下載資源
boost_1_52_0.zip (http://www.boost.org/users/download/)
icu4c-3_8_1-src.zip (http://www.icu-project.org/download/3.8.html)
python-2.7.3.msi (http://www.python.org/)
zlib-1.2.7.zip (http://www.zlib.net/)
bzip2-1.0.6.tar.gz ( http://www.bzip.org/downloads.html )
二。準(zhǔn)備工作
編譯boost庫之前,需要做一些準(zhǔn)備工作。下載一些Open Source的包,來支持boost特定庫的需要。
1. ICU
ICU提供了unicode和國(guó)際化支持,目前版本是4.8.1。我用的版本是3.8.1。ICU的主頁是http://www.icu-project.org/。
(1). 下載
可以從http://sourceforge.net/projects/icu/files/下載源代碼版本。4.8.1是要用VS2010做轉(zhuǎn)換的,4.4.2和3.8.1是要用VS2008做轉(zhuǎn)換。
(2). 編譯
ICU的編譯比較簡(jiǎn)單,打開ICU源代碼目錄下的source\allinone\allinone.sln,3.8.1需要轉(zhuǎn)換到VS2008格式,直接轉(zhuǎn)換即可。然后,選擇release,Rebuild Solution即可。
(3). 測(cè)試
將編譯出來的bin目錄加入到系統(tǒng)的PATH目錄中去。然后,重新打開allinone.sln工程。
需要通過測(cè)試的項(xiàng)目
1. cintltst項(xiàng)目
2. intltest項(xiàng)目
3. iotest
分別設(shè)置成啟動(dòng)項(xiàng)目,運(yùn)行即可。
2. bzip
bzip的主頁是 http://www.bzip.org/,從http://www.bzip.org/downloads.html下面下載源代碼包即可,boost直接使用源代碼來進(jìn)行編譯。
3. zlib
zlib的主頁是http://www.zlib.net/,http://sourceforge.net/projects/gnuwin32/files/zlib/從該網(wǎng)頁下面下載源代碼包即可,boost直接使用源代碼來進(jìn)行編譯。
4. python
python的主頁是http://www.python.org/,下載python的2.5.2版本,安裝即可。boost默認(rèn)是會(huì)編譯python,并且會(huì)自動(dòng)尋找python的安裝目錄。
三。編譯
到開始菜單的VS菜單項(xiàng)下,啟動(dòng)Visual Studio 2008(2010) Command Prompt,以下編譯步驟均假定直接在該工具下進(jìn)行編譯。
1. 編譯jam
運(yùn)行bootstrap.bat批處理文件,得到bjam.exe;
2. 編譯boost
鑒于參考2下使用build-type有問題,可以使用以下命令來分別編譯dll版本和lib版本。下面是一個(gè)示例腳本的例子,其中的目錄需要替換:
新建build.bat,腳本內(nèi)容如下。放在boost根目錄下,點(diǎn)擊運(yùn)行
(注:1.替換相應(yīng)路徑;2. 因?yàn)槭峭耆幾g,時(shí)間可能有點(diǎn)長(zhǎng),大家耐心等待。)
01REM used with iostream library
02REM D:\boost\boost_1_52_0\libs\iostreams\doc\installation.html
03set BZIP2_SOURCE="D:\boost\bzip2-1.0.6"
04set ZLIB_SOURCE="D:\boost\zlib-1.2.7"
05
06REM used with regex library with unicode support
07set ICU_PATH="D:\boost\icu"
08REM DLL版本
09bjam --toolset=msvc --stagedir=D:\boost\boost_1_52_0 --builddir=./ address-model=32 link=shared runtime-link=shared threading=multi stage debug release
10REM lib版本
11bjam --toolset=msvc --stagedir=D:\boost\boost_1_52_0 --builddir=./ address-model=32 link=static runtime-link=shared threading=multi stage debug release
編譯好的文件放置在boost根目錄的lib目錄下(G:\boost_lib\boost_1_52_0\lib ),在boost根目錄下的bin.v2目錄是中間文件,編譯后刪除即可。
【注:如果僅需要使用boost的部分功能,就不需要完整編譯, 例如:僅安裝正則表達(dá)式庫請(qǐng)參考 正則表達(dá)式 boost regexp的安裝
四、 在工程中添加boost
1.臨時(shí)方案,只更改一個(gè)項(xiàng)目。
項(xiàng)目–>屬性,添加包含文件和庫文件,如圖:
在做如下操作:
2.全局更改
網(wǎng)上有一種方法:
添加包含文件:tools->options->project and solutions VC++目錄(此處填寫boost根目錄,即 D:\boost_lib\boost_1_52_0 )
添加庫文件:tools->options->project and solutions VC++目錄(此處填寫boost庫目錄,D:\boost_lib\boost_1_52_0\lib)
但是顯示vc++目錄已被否決。
解決方案:
視圖->屬性管理
這里有針對(duì)Debug和Release的設(shè)置。根據(jù)個(gè)人需求來設(shè)置。
右擊Microsoft.Cpp.Win32.user打開屬性:
添加包含文件和庫文件.
五、測(cè)試:
01#include <boost/regex.hpp>
02#include <iostream>
03#include <string>
04int main()
05{
06    std::string line;
07    boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" );
08
09    while (std::cin)
10    {
11        std::getline(std::cin, line);
12        boost::smatch matches;
13        if (boost::regex_match(line, matches, pat))
14            std::cout << matches[2] << std::endl;
15        else
16            std::cout <<"no"<<std::endl;
17    }
18}
六、參考文章
1. vs2005下安裝boost
http://hi.baidu.com/vivid217/blog/item/8e484eafd3b52ff8faed5063.html
2. boost1.35.0編譯日志
http://www.cppblog.com/chemz/archive/2008/03/31/45822.html
3.http://blog.csdn.net/a06062125/article/details/7773976
4.http://hwcrazy.com/35cf4de6f1c011e08e40000d601c5586/3ca9f530f1c011e08e40000d601c5586/
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【Boost】在Windows下編譯Boost
Echoprint指紋提取
VC6.0下配置boost庫
mingw環(huán)境下boost庫的編譯和使用
vs2005下安裝boost::regex 及簡(jiǎn)單的使用
boost 1.45.0 的安裝及測(cè)試(Visual Studio 2010)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服