在vc6.0中安装boost_1_39_0

本文档详细介绍了如何在vc6.0环境下从源码编译boost_1_39_0的boost_regex库,并提供了编译步骤和可能遇到的问题解决方案。编译完成后,将库文件正确放置,并通过一个简单的测试代码展示其功能,成功匹配了日期字符串。
摘要由CSDN通过智能技术生成

首先从boost官方主页http://www.boost.org下载最新版boost安装包(目前最新版是1.39.0)。


根据文档 boost_1_39_0/libs/regex/doc/html/boost_regex/install.html中
“Microsoft Visual C++ 6, 7, 7.1 and 8”的说明从源码构建boost_regex库
我使用的步骤如下:
1.打开cmd窗口,改变目录到 C:/Program Files/Microsoft Visual Studio/VC98/Bin 运行
VCVARS32.BAT

2.改变目录到<boost>/libs/regex/build 运行
nmake -fvc6.mak

3 在上一步运行完后,创建一组lib、dll文件在目录<boost>/libs/regex/build/vc6下,运行
nmake -fvc6.mak install
lib文件拷贝到<VC6>/lib目录下,dll文件拷贝到<VC6>/bin下,<VC6>是Visual C++ 6的跟目录(C:/Program Files/Microsoft Visual Studio/VC98)

使用下面的命令可以删除编译时创建的临时文件
nmake -fvc6.mak clean


编译后生成的文件是boost_1_38版本,因此需要下载boost_1_38的头文件,否则会出现错误
LINK : fatal error LNK1104: cannot open file "libboost_regex-vc6-sgd-1_39.lib"
Error execut

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值