首先从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