vc6编译boost1.33.0版本正则库失败的解决方法

   因为我们公司用的是1.33.0版本的boost库,因此,我别无选择,也只能编个1.33.0版本的regex库出来.

 

   ok,参照网上的说法: 

   编译boost.regex的另一种办法

1.运行vcvars32.bat,可以帮助设置好vc命令行环境

2.cd boost_1_33_0/libs/regex/build

3.nmake -vc6.mak

这种方式可以只编译regex

这时会在当前目录下生成vc6目录,里面有已编译好的lib和dll文件,

  我们一向都是好孩子,老师教得当然不会怀疑,但现实给我痛头一击: don't know how to make "../../../boost/regex/config/allocator.hpp".

  网上死活都没找到问题解决方法,是否因为1.33.0版用的人太少?

  老实话,对mak文件不熟. 折腾一下午才想起去boost/regex/config目录看看,结果令我大跌眼镜,它下面只有两个文件:borland.hpp cwchar.hpp,哪来allocator.hpp.  用utraledit32打开才发现mak文件是个文本文件. 逼急了的人是什么都做得出的, 直接删除../../../boost/regex/config/allocator.hpp 和 ../../../boost/regex/config/regex_library_include.hpp,

      再nmake, Ok! 随着乱七八糟的信息,编译成功!

 

     希望本文对有相同困惑的兄弟能起一臂之力.

===================================

非注明转载的文章和blog在未特殊声明情况下一般为本人原创或整理,
原创文章版权本人(lonefox)所有;转载文章版权归原作者所有;

http://blog.csdn.net/boythl

欢迎转载,但请注明出处,保留作者和版权信息。

===================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值