`
61party
  • 浏览: 1105334 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在VC6中安装BOOST的正则表达式库

阅读更多

在VC6中安装BOOST的正则表达式库

大部分是参考的yysdsyl的文章<VC6.0下配置boost库使用正则表达式>同时感谢遨游的QSlash

1.下载boost.1.34.1版本

2.解压到C盘boost目录

3.从CMD进入C:\boost\libs\regex\build目录

4.从VC6安装目录找VC98\Bin\VCVARS32.BAT文件并把这个文件拖到 第3步的CMD窗口 回车

5.在CMD中输入命令“nmake -fvc6.mak”

6.编译完成后在C:\boost\libs\regex\build多了一个vc6的文件夹,里面是很多lib和dll文件

7.把vc6下的所有lib和dll文件拷贝到Visual Studio安装目录下的VC98\boostRex(boostRex是自己建的)

8.打开vc6.0选择“Tools->Options->Directories->Include files,加入一行"C:\BOOST"

9.选择"Tools->Options->Directories->Library file"加入一行C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\BOOSTREX

10.在写BOOOST的程序的时候LINK的时候可能出现 LNK1104: cannot open file "libboost_regex-vc6-sgd-1_34_1.lib"之类的信息

解决方法是直接进入C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\BOOSTREX目录把相应的名称修改成需要的名称(感谢遨游的QSlash帮助)

下面是自己写的一个测试用的例子,结果会输出一个BLOG地址

分享到:
评论

相关推荐

    VC、VC++,MFC 正则表达式类库

    在标准C++库中,虽然没有内置的正则表达式支持,但通过包含如 Boost 或 TR1(Technical Report 1)扩展,或者在较新的C++11及更高版本中使用库,开发者可以实现正则表达式功能。然而,对于MFC开发者来说,使用MFC内...

    C++ BOOST 正则表达式使用教程

    在 VC6 中,可以使用以下步骤来集成 Boost 库: 1. 在 Tools-&gt;Options-&gt;Directories-&gt;Include files 中添加 `D:\boost_1_32_0` 目录。 2. 在项目中包含 Boost 库的头文件 `#include &lt;boost/regex.hpp&gt;`。 使用 ...

    VC++支持中文的正则表达式函数库

    在本案例中,"VC++支持中文的正则表达式函数库" 提供了一个专门为VC++(Visual C++)设计的正则表达式库,尤其值得注意的是,它特别优化了对中文字符的支持。 这个库由一位大陆程序员编写并开源,作者为了促进技术...

    C++正则表达式-regex类(不依赖其他库)

    在这个特定的案例中,我们关注的是`regex`类,它是C++ `&lt;regex&gt;`库的一部分,用于实现正则表达式操作。这个压缩包文件包含了一个名为`regex.h`的头文件,以及`release`和`debug`两个目录,这通常意味着它提供了编译...

    VC使用正则表达式Demo

    本示例“VC使用正则表达式Demo”旨在展示如何在Visual C++项目中集成和使用正则表达式功能。在实际应用中,正则表达式常用于验证输入数据(如电子邮件地址、电话号码格式)、搜索和替换文本以及从大量文本中提取特定...

    已编译好的正则表达式库(VC6.0)(boost源码)

    总的来说,"已编译好的正则表达式库(VC6.0)(boost源码)"为那些仍在使用老版本编译器的开发者提供了一种便捷的方式,使他们能够享受到现代正则表达式库的强大功能,而无需自己解决编译问题。通过这个库,开发者可以...

    vc_greta.rar_VC greta_VC greta错误_正则表达式

    在VC中,我们可以使用Boost库或者标准模板库(STL)中的`&lt;regex&gt;`头文件来实现正则表达式功能。Boost库提供了非常全面的正则表达式功能,而C++11及以后的版本中,STL的`&lt;regex&gt;`则提供了基本的正则表达式支持。为了在...

    vc++6.0环境下的使用boost库实现正则表达式

    现在,Boost库已经在VC++ 6.0环境中配置完成,我们可以开始编写使用Boost正则表达式的代码。首先,需要包含必要的头文件`#include &lt;boost/regex.hpp&gt;`。Boost的正则表达式库提供了`boost::regex`类,可以方便地进行...

    DEELX 正则表达式引擎

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎。是 RegExLab 开展的一个研究开发项目。 基本特点: 支持与 Perl 兼容的正则表达式语法。 支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式。 ...

    VC_正则表达式.rar

    "libboost_regex-vc6-s-1_32.lib"是静态链接库文件,也是Boost库的一部分,用于在Visual C++ 6下编译时链接到应用程序中,以便在编译时将正则表达式功能集成进去,而不是在运行时依赖外部DLL。 "makefile"则是一个...

    正则表达式 deelx

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎。是 RegExLab 开展的一个研究开发项目。 基本特点: 支持与 Perl 兼容的正则表达式语法。 支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式。 ...

    VBScript、JavaScript、JS、VC、JAVA、VB超链接正则表达式.rar

    这里我们关注的是VBScript、JavaScript、JS、VC、JAVA、VB这六种编程语言中如何使用正则表达式来处理超链接。超链接通常以HTML的`&lt;a&gt;`标签形式存在,如`&lt;a href="http://example.com"&gt;Example&lt;/a&gt;`。下面将详细介绍...

    VC正则表达式编译文件(boost1.33.1——Regex库)

    1.将boost文件夹完整拷贝到VC6编译环境Include目录下 例如:C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE 2.将lib文件夹内部所有.lib文件拷贝到VC6编译环境lib目录下 例如:C:\Program Files\Microsoft ...

    C++Boost的Regex库用法

    在Boost中,正则表达式支持三种语法:Perl正则表达式、POSIX-Extended正则表达式和POSIX-Basic正则表达式。默认情况下,使用Perl语法,但如果需要使用POSIX语法,必须在创建正则表达式时明确指出。例如,如果要指定...

    DEELX 正则表达式引擎(v1.2)chm格式文件

    兼容性强,能在 vc6, vc7, vc8, gcc, Turbo C++ 等大多数 C++ 环境编译。 支持命名分组,条件表达式,递归表达式等多种高级特性。(1.2版本新特点) 与 GRETA、boost 相比,DEELX 独到之处: 完全使用模版库编写,...

    DEELX 正则表达式引擎 v1.2 免费版.rar

    DEELX 是一个在 C 环境下的与 Perl 兼容的正则表达式引擎。是 RegExLab 开展的一个研究开发项目。 基本特点: 支持与 Perl 兼容的正则表达式语法。 支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式...

    DEELX 源码(C++ 正则表达式引擎)

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎。是 RegExLab 开展的一个研究开发项目。 基本特点: 支持与 Perl 兼容的正则表达式语法。 支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式。 ...

    boost_regex-vc6-1_37

    总的来说,Boost.Regex库是VC6开发中处理正则表达式的重要工具,其提供的丰富功能和高效性能,使得在处理字符串任务时具有极高的灵活性和便捷性。正确理解和使用这个库,能够极大地提升C++程序员的工作效率。

Global site tag (gtag.js) - Google Analytics