Visual Studio install boost library

boost是C++开发的一个第三方类库,并且是很重要的一个类库,下面简单讲述一下其安装和使用过程。

1 下载、安装

下载&&解压Boost libary
打开“Developer Command Prompt for VS2015” (PS:这个程序在哪个位置我也不知道,通过开始进行搜索,就ok了),定位到刚才解压的boost library目录下

$boostrap.bat
$b2.exe(ps:这个程序执行时间很长),执行完成后,会显示一下部分,这也就是我们下一步调用的关键
这里写图片描述

2 使用

新建 Win32 Console Application,其他使用默认参数
写一个测试函数,测试VS是否正常

// ConsoleApplication1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream>
#include<stdlib.h>

int main()
{
    std::cout << "Hello,World!" << std::endl;
    system("pause");
    return 0;
}

将boost的相关文件夹添加到编译和链接路径:

Properties->C/C++ ->Additional Include libaries 将 E:\boost_1_63_0 加入编译路径;
Properties->Linker ->Additional Libraries Directories 将 E:\boost_1_63_0\stage\lib加入链接路径;

编写下面代码进行测试:

// ConsoleApplication1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream>
#include<stdlib.h>
#include<boost\regex.hpp>

int main()
{
    std::string line = "Subject:Re:You have installed boost successfully.";
    boost::regex pat("^Subject:(Re:|Aw: )*(.*)"); \
        boost::smatch matches;
    if (boost::regex_match(line, matches, pat)) {
        std::cout << matches[2] << std::endl;
    }
    system("pause");
    return 0;
}

这里写图片描述

ok!

参考地址:
https://www.youtube.com/watch?v=GOhHMS4I9Zw

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio 2022是微软公司开发的一款集成开发环境(IDE),用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。它提供了丰富的工具和功能,使开发者能够更高效地编写、调试和部署应用程序。 Boost是一个由C++社区开发的开源库集合,提供了许多高质量、可移植且广泛使用的C++库。Boost库涵盖了各个领域,包括但不限于字符串处理、容器、算法、多线程、文件系统等。它被广泛认可为C++开发中的重要工具,可以提高开发效率和代码质量。 在Visual Studio 2022中使用Boost库,你可以按照以下步骤进行配置和使用: 1. 下载Boost库:你可以从Boost官方网站(https://www.boost.org/)下载最新版本的Boost库,并解压到本地目录。 2. 配置项目:打开Visual Studio 2022,创建一个新的C++项目或打开现有项目。在项目属性中,选择“VC++目录”选项卡,在“包含目录”中添加Boost库的头文件路径,在“库目录”中添加Boost库的库文件路径。 3. 链接Boost库:在项目属性中,选择“链接器” -> “输入”选项卡,在“附加依赖项”中添加Boost库的库文件名,如“boost_system.lib”、“boost_thread.lib”等。 4. 使用Boost库:在代码中包含Boost库的头文件,并使用其中的功能。例如,如果你想使用Boost的字符串处理库,可以在代码中包含头文件`#include <boost/algorithm/string.hpp>`,然后调用相应的函数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值