目前,boost最新版本是:boost_1_63_0
boost官网:http://www.boost.org/boost1.48.0源代码官方下载页面:http://sourceforge.net/projects/boost/files/boost/1.48.0/
boost的使用参考: http://www.stlchina.org/twiki/bin/view.pl/Main/BoostEnterBoost
笔者开发环境是VS2008,下面介绍如何在VS2008中配置boost正则库:
1、下载完boost_1_48_0.7z压缩包(下载页面还提供其他形式的源代码包,比如zip),将压缩包解压到指定目录,比如
2、 由于只是使用boost的regex 正则库,因此只需要编译 编译 D:\boost_1_48_0 \libs\regex\build目录下的文件;
3、由于boost_1_48_0的regex库的makefile文件中存在问题,如果直接使用其编译,那么得到的版本将是1.47.0!!!!所以,在开始编译前,我们要修改对应的makefile文件!!!
3、在windows开始菜单中中点 “所有程序”——“Microsoft Visual Studio 2008”——“Visual Studio Tools”——“Visual Studio 2008 Command Prompt ”,运行VS2008命令行工具;
4、在VS2008命令行工具中输入命令 “cd
![[学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项 [学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项](https://i-blog.csdnimg.cn/blog_migrate/dcc4119efbfa9b1fa3d4fe6d1797d781.jpeg)
![[学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项 [学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项](https://i-blog.csdnimg.cn/blog_migrate/994ee8ca9a53b3345157a3f41f27ad43.jpeg)
7、 等待几分钟, D:\boost_1_48_0 \libs\regex\build
![[学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项 [学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项](https://i-blog.csdnimg.cn/blog_migrate/398890d16d970ad10e1f2aa5ab626cb6.jpeg)
8、现在就可以使用boost正则库了,在需要使用该库的工程文件配置中作如下设置:
在工程中,选择菜单“project”—〉“Properties”vc2008,在工程属性中设置好regex的路径;
![[学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项 [学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项](https://i-blog.csdnimg.cn/blog_migrate/0057f20187917aab162125ba9c3f2914.jpeg)
![[学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项 [学习笔记]VS2008编译boost正则表达式库Regex过程中的注意事项](https://i-blog.csdnimg.cn/blog_migrate/28b4118cc3f54e5c07f8382b4695ab2f.jpeg)
OK,开始你的Boost.Regex之旅吧!
From:http://blog.sina.com.cn/s/blog_496be0db0100yh5p.html