visual studio 2005中使用正则表达式

首先去Boost网站下载Bosst库,此处使用的是1.34.1版本。

在windowXP系统中首先要看nmake命令是否可执行,若不可执行,判断C:\Program Files\Microsoft Visual Studio 8\VC\bin下是否存在?

若存在将C:\Program Files\Microsoft Visual Studio 8\VC\bin路径配置到高级环境变量中即可。

1、打开命令提示符,进入文件夹,执行命令:cd  C:\boost_1_34_1\libs\regex\build

2、构建regex命令:nmake vc8.mak

若构建错误报错,直接在此处下载

在Visual Studio 2005中将libboost_regex-vc80-mt-s-1_34_1.lib链接到MFC项目涉及几个步骤。以下是详细的步骤说明:

1. 准备Boost库

首先,确保你已经有libboost_regex-vc80-mt-s-1_34_1.lib文件,以及对应的头文件(通常位于Boost库安装目录的boost文件夹中)。

2. 配置项目以包含Boost头文件

  1. 打开你的MFC项目。
  2. 在Visual Studio中,右键点击项目名,选择“属性”(Properties)。
  3. 在属性页中,选择“配置属性” -> “C/C++” -> “常规”(General)。
  4. 在“附加包含目录”(Additional Include Directories)中添加Boost头文件的路径。例如,如果你的Boost头文件位于C:\boost_1_34_1,则添加C:\boost_1_34_1。(此处将boost文件夹放入scr文件夹中)

3. 链接Boost库

  1. 在属性页中,选择“配置属性” -> “链接器” -> “常规”(General)。
  2. 在“附加库目录”(Additional Library Directories)中添加包含lib boost_regex-vc80-mt-s-1_34_1.lib文件的目录。
  3. 然后,选择“配置属性” -> “链接器” -> “输入”(Input)。
  4. 在“附加依赖项”(Additional Dependencies)中添加libboost_regex-vc80-mt-s-1_34_1.lib

错误:63    fatal error LNK1104: 无法打开文件“libboost_regex-vc80-mt-sgd-1_34_1.lib”    sino-edm

这个报错是visual studio 2005中从Release转为Debug模式出现的,直接参考第三点,链接Boost库即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值