Visual Studio install boost library
来源:互联网 发布:网络与信息安全承诺书 编辑:程序博客网 时间:2024/06/06 15:00
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
- Visual Studio install boost library
- Install boost library for Visual Studio 2012
- Install Boost Library for VC8
- boost 配置 Visual studio
- Visual Studio安装MSDN Library
- visual studio 编译boost库
- Visual Studio 2017 Boost配置
- Install boost on Windows for Visual C++
- visual studio 2005 & visual studio 2008下编译boost库
- Visual Studio 2010 安装 MSDN Library
- 再谈MSDN Library For Visual Studio 2010
- 再谈MSDN Library For Visual Studio 2010
- Visual Studio 2010 安装 MSDN Library
- Visual Studio 2010 安装 MSDN Library
- Visual Studio 2010 安装 MSDN Library
- Visual Studio 2010 安装 MSDN Library
- Visual Studio 2008 library version management
- Microsoft Visual Studio 2013 安装MSDN Library
- spark 作业提交与hdfs调用
- 日语中“何”的读法
- 使用springMVC框架时,怎样在controller里获得Session
- 在 Linux 下将 PNG 和 JPG 批量互转的四种方法
- Linux内核定时器的使用
- Visual Studio install boost library
- My first Python script
- ETL解决方案之ETL子系统详解
- Penguins DbTools数据库管理移植差分工具(EXCEL相关)
- Java压缩技术(一) ZLib
- 第二天
- CodeForces-748C
- 开发工程师人生之路
- 取得设备运行时间