个人理财 如何在C ++中添加RegEx库 - 傻瓜

如何在C ++中添加RegEx库 - 傻瓜

目录:

视频: Leetcode : 10. Regular Expression Matching 讲解(前50完整,其他完整视频地址:cspiration.com) 2024

视频: Leetcode : 10. Regular Expression Matching 讲解(前50完整,其他完整视频地址:cspiration.com) 2024
Anonim

大部分的Boost库通过在应用程序代码中添加头文件而工作得很好。但是,一些组件(如RegEx)需要一个库。在你使用库之前,你必须建立它。构建库之后,必须将其添加到应用程序中。有两种将所需的头文件和库添加到应用程序的技术。第一种技术是将其添加到编译器设置。第二种技术是将设置添加到特定的项目。

<! --1 - >

当您使用Boost处理大量项目并需要访问所有库时,才使用第一种技术。第二种技术最适用于仅对特定项目使用Boost,并只需要访问特定库的情况。

以下步骤显示如何为任何库执行项目特定设置,而不仅仅是RegEx库:

1使用“项目”向导创建新项目。

<! - 2 - >

每个应用程序都以一个新项目开始。 2选择项目→构建选项。

代码::块显示“项目生成选项”对话框。 <3>选择链接器设置选项卡。

您会看到许多链接器设置,其中包括链接库列表,该列表将为空白。 <4>点击添加。

代码::块显示“添加库”对话框。 5点击浏览按钮 - 运动椭圆的按钮。

您将看到“选择要链接的库”对话框。 6使用对话框,导航到libboost_regex-mgw47-mt-1_55。库(库的发行版),选择库,然后单击确定。 Boost库文件通常位于Boostlib目录中。当您单击确定时,您会看到一个对话框,询问您是否要保留此为相对路径。

相对路径

指定一个以当前位置为起点的位置。替代方法是一个

绝对路径

,它指定一个基于硬盘驱动器根目录的位置。在大多数情况下,绝对路径不太可能被破坏。

7单击否

您将看到libboost_regex-mgw47-mt-1_55的绝对路径。添加到“添加库”对话框的“文件”字段的库。 8单击确定。

单击确定后,您会看到添加到链接器设置的库的绝对路径。 9单击“搜索目录”选项卡。您会看到三个子选项卡:编译器,链接器和资源编译器。 10在编译器子选项卡中单击添加。

您将看到一个Add Directory对话框,如图所示。 11在“目录”字段中键入Boost头文件的位置。 或者,也可以单击“浏览”按钮以使用“浏览文件夹”对话框来查找它们。这些文件通常位于Boostincludeboost-1_55文件夹中。 12点击确定。 您将看到添加到编译器选项卡的搜索文件夹,如图所示。 13在连接器子选项卡中单击添加。

您会看到另一个“添加目录”对话框。

14在“目录”字段中键入Boost库文件的位置,然后单击“确定”。 Boost库文件通常位于Boostlib目录中。单击确定后,您将看到添加到“链接器”选项卡的目录。 15单击确定。

RegEx库现在已准备好包含在您的应用程序中。

如何在C ++中添加RegEx库 - 傻瓜

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...