VS2008使用boost的正则表达库regex的环境配置
2014-11-13 21:34
387 查看
最简单的,下载VS2008补丁:VS2008SP1ENUX1512962.iso
或者用以下方法:
1:首先下载boost源码:
下载地址:http://sourceforge.net/projects/boost/files/boost/
Win7下可以直接点解下载:http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.zip/download
解压后看到里边是:
![](https://img-blog.csdn.net/20141113211457093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2:想要使用,自然需要编译出来我们需要的静态库:
使用VS2008的命令行:
开始--->所有程序--->Microsoft Visual Studio 2008--->Visual Studio Tools--->Visual Studio 2008 Command Prompt
3:双击bootstrap.bat过一会儿会生成b2.exe
![](https://img-blog.csdn.net/20141113212106640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4:双击b2.exe
![](https://img-blog.csdn.net/20141113212147218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5:配置:
当前路径下会生成文件夹stage,进去并进到lib里边:
![](https://img-blog.csdn.net/20141113212350718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6:VS的配置:
![](https://img-blog.csdn.net/20141113213025000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20141113213041518?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20141113213118163?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsZWl5YW5nMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
例子:
配置过程中可能会遇到异常:
编译boost程序出现如下错误fatal error LNK1104: cannot open file libboost_regex-vc90-mt-gd-1_57.lib'的解决方法
http://www.tuicool.com/articles/nqUfm2
error RC1015: cannot open include file 'atlres.h'问题解决
http://liuyangxdgs.blog.163.com/blog/static/29137763201244113458221/
error C2471: cannot update program database vc90.pdb
http://www.cnblogs.com/kex1n/archive/2012/01/14/2322164.html
参考:
http://blog.sina.com.cn/s/blog_496be0db0100yh5p.html
http://blog.csdn.net/farcall/article/details/6661699
或者用以下方法:
1:首先下载boost源码:
下载地址:http://sourceforge.net/projects/boost/files/boost/
Win7下可以直接点解下载:http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.zip/download
解压后看到里边是:
2:想要使用,自然需要编译出来我们需要的静态库:
使用VS2008的命令行:
开始--->所有程序--->Microsoft Visual Studio 2008--->Visual Studio Tools--->Visual Studio 2008 Command Prompt
3:双击bootstrap.bat过一会儿会生成b2.exe
4:双击b2.exe
5:配置:
当前路径下会生成文件夹stage,进去并进到lib里边:
6:VS的配置:
例子:
#include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> #include "boost/regex/v4/regex_match.hpp" using namespace std; int main() { boost::asio::io_service io; boost::asio::deadline_timer t(io, boost::posix_time::seconds(5)); t.wait(); cout << "Hello World!\n" << endl; return 0; }
配置过程中可能会遇到异常:
编译boost程序出现如下错误fatal error LNK1104: cannot open file libboost_regex-vc90-mt-gd-1_57.lib'的解决方法
http://www.tuicool.com/articles/nqUfm2
error RC1015: cannot open include file 'atlres.h'问题解决
http://liuyangxdgs.blog.163.com/blog/static/29137763201244113458221/
error C2471: cannot update program database vc90.pdb
http://www.cnblogs.com/kex1n/archive/2012/01/14/2322164.html
参考:
http://blog.sina.com.cn/s/blog_496be0db0100yh5p.html
http://blog.csdn.net/farcall/article/details/6661699
相关文章推荐
- 实战准标准库Boost —— (1)配置Boost的VS2008开发环境
- C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
- 在VS2008套装中的VC++环境下使用正则表达式
- vs2010 配置boost环境变量 使用增加环境变量的方式,不是绝对路径
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- 实战准标准库Boost —— (1)配置Boost的VS2008开发环境
- vs2010 配置boost环境变量 使用增加环境变量的方式,不是绝对路径
- 使用VS2008进行3DS Max2010 SDK插件开发(环境配置)
- 使用VS2008进行3DS Max2010 SDK插件开发(环境配置)
- 配置Boost的VS2008开发环境
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- Eclipse+Cygwin+GCC+Boost 使用Asio的环境配置
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- 在VS2008中使用正则表达式库 Boost.Regex
- vc++配置使用正则boost_1_60_0(vs2015)
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- 在VS2008套装中的VC++环境下使用正则表达式
- 使用BCB进行DirectShow开发(一)SDK和配置开发环境