1. 下载boost库,并解压(此处假设boost库的版本为boost_1_34_0,并解压至E:\boost_1_34_0)
2. 编译动态库,这里只安装正则库,因此只要生成boost库中关于regex模块的动态库即可。
具体操作如下:
1 打开命令提示符
2 输入命令“cd E:\boost_1_34_0\libs\regex\build”,设置当前目录
3设置VC2005的配置环境变量,找到Microsoft Visual Studio 8.0\VC\bin\VCVARS32.BAT文件,把VCVARS32.BAT文件用鼠标拖到打开的cmd窗口("F:\Program Files\Microsoft Visual Studio\VC\bin\VCVARS32.BAT"),然后回车。
4 输入命令“nmake –f vc8.mak”
5等待几分钟,E:\boost_1_34_0\libs\regex\build多了一个vc80的文件夹,里面是很多lib和dll文件。
3. 配置vs2005,“VC++目录”,使它编译使时候能找到正则库。
打开vc2005,选择“工具->选项->项目与解决方案->显示以下内容的目录-> 包含文件”,加入一行“E:\boost_1_34_0”
选择“工具->选项->项目与解决方案->显示以下内容的目录-> 库文件”,加入一行“E:\boost_1_34_0 \libs\regex\build\vc80”