首先下載boost庫,網上本身搜索。python
而後解壓到一個目錄:如D:\boost_1_49_0。然打開vs2005的命令提示符,進行D:\boost_1_49_0目錄:ios
1.運行bootstrap.bat。express
2.運行以下命令:b2 install --prefix=庫文件的目錄(如:d:\lib) --toolset=msvc-8.0 --without-python。bootstrap
如:b2 install --prefix=d:\lib --toolset=msvc-8.0 --without-python測試
大概運行40分鐘左右,根據機器速度而來。spa
設定vs2005環境
Tools -> Options -> Projects and Solutions -> VC++ Directories
在Library files加上D:\lib\libget
在Include files加上D:\lib\include\boost-1_49string
測試程序:it
#include <iostream>
#include <string>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string_regex.hpp>
using namespace std;
using namespace boost;
int main() {
string s = " Hello boost!! ";
trim(s);
cout << s << endl;
getchar();
std::string regstr = "a+";
boost::regex expression(regstr);
std::string testString = "aaa";
// 匹配至少一個a
if( boost::regex_match(testString, expression) )
{
std::cout<< "Match" << std::endl;
}
else
{
std::cout<< "Not Match" << std::endl;
}
}io