VS2013安装配置和使用Boost库教程

 更新时间:2020年4月25日 17:32  点击:1698

一、前言

好好研究下大名鼎鼎的Boost库。

二、Boost安装

2.1 Boost官网下载Boost最新版Version 1.55.0


2.2将下载压缩包解压到本地

解压后可看到目录下有个bootstrap.bat文件。

2.3打开cmd命令窗体,执行bootstra.bat文件

运行下面命令,详细依据自己的环境略有变化。


最基本的目的是我们要执行bootstrap.bat文件

运行完后,结果例如以下:


然后在目录下我们会发现新生成了一个名为bjam.exe的文件


2.4在cmd窗体中执行bjam.exe文件


此过程将默认依据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译对应的Lib文件、头文件等。

编译完毕后例如以下:


至此,Boost库安装完毕

2.5配置VS2013

新建一个BoostTestproject文件。加入測试代码

#include <boost/lexical_cast.hpp> 
#include <iostream> 
using namespace std;
int main()
{
 using boost::lexical_cast;
 int a = lexical_cast<int>("123");
 double b = lexical_cast<double>("123.0123456789");
 string s0 = lexical_cast<string>(a);
 string s1 = lexical_cast<string>(b);
 cout << "number: " << a << " " << b << endl;
 cout << "string: " << s0 << " " << s1 << endl;
 int c = 0;
 try{
 c = lexical_cast<int>("abcd");
 }
 catch (boost::bad_lexical_cast& e){
 cout << e.what() << endl;
 }
 return 0;
}

再视图->属性页(VS2013在这才干找到相关的属性配置栏)->C/C++。在附加包括文件夹加入或编辑Boost的文件路径,我的是:

D:\软件\C_library\boost_1_55_0


在—>连接器选项附加库文件夹下加入Boost库lib文件路径。我的是:D:\软件\C_library\boost_1_55_0\libs


2.6測试代码

代码执行成功,说明Boost库一切配置顺利。


接下来。就去尽情享受Boost带来的欢乐吧~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持猪先飞。

[!--infotagslink--]

相关文章

  • C++ boost库的安装过程详解

    这篇文章主要介绍了C++ boost库的安装过程详解,文中通过示例代码和图片介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-07-28
  • VS2013创建Windows服务与调试服务的图文方法

    这篇文章主要介绍了VS2013创建Windows服务与调试服务的图文方法,需要的朋友可以参考下...2020-06-25
  • VS2019配置BOOST的方法(v1.70.0库)

    这篇文章主要介绍了VS2019配置BOOST的方法(v1.70.0库),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-08-05
  • VS2013的Browser Link引起的问题

    这篇文章主要为大家详细介绍了VS2013的Browser Link引起的问题,以及Browser Link问题的解决方法,感兴趣的小伙伴们可以参考一下...2021-09-22
  • VS2013连接MySQL5.6成功案例一枚

    这篇文章主要为大家分享了VS2013连接MySQL5.6成功案例一枚,很有实用性,感兴趣的小伙伴们可以参考一下...2016-05-20
  • VS2013设置护眼背景颜色

    我们做开发的一做基本都是一天,对着屏幕眼镜肯定会累,下面教大家一个VS2013设置护眼背景色的方法。...2021-09-22
  • 快速解决boost库链接出错的问题(分享)

    下面小编就为大家带来一篇快速解决boost库链接出错的问题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
  • VS2012/VS2013本地发布网站步骤详解

    这篇文章主要介绍了VS2012/VS2013本地发布网站的详细步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • 利用boost获取时间并格式化的方法

    下面小编就为大家带来一篇利用boost获取时间并格式化的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
  • VS2012/VS2013本地发布网站问题集锦(HTTP错误代码)

    这篇文章主要为大家详细介绍了VS2012/VS2013本地发布网站遇到问题,HTTP错误代码的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • VS2013安装提示必须安装ie10的解决办法

    这篇文章主要为大家详细介绍了VS2013安装提示必须安装ie10的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • VS2010 boost标准库开发环境安装教程

    这篇文章主要为大家详细介绍了VS2010 boost标准库开发环境的安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • visual studio 2015下boost库配置教程

    这篇文章主要为大家详细介绍了visual studio 2015下boost库的配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • VS2013安装配置和使用Boost库教程

    这篇文章主要为大家详细介绍了VS2013安装配置和使用Boost库的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • VS2010/VS2013项目创建 ADO.NET连接mysql/sql server详细步骤

    这篇文章主要介绍了VS2010/VS2013项目创建,及ADO.NET连接mysql/sql server详细步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • 使用boost读取XML文件详细介绍

    这篇文章主要介绍了使用boost读取XML文件详细介绍的相关资料,需要的朋友可以参考下...2020-04-25
  • C++ boost 时间与日期处理详细介绍

    这篇文章主要介绍了C++ boost 时间与日期处理详细介绍的相关资料,这里提供实例代码,及实现效果,需要的朋友可以参考下...2020-04-25
  • C++之BOOST字符串查找示例

    这篇文章主要介绍了C++之BOOST字符串查找的方法,实例演示了boost针对字符串的查找、判定及替换等操作,具有一定的实用价值,需要的朋友可以参考下...2020-04-25
  • 浅析C++中boost.variant的几种访问方法

    variant类型在C++14并没有加入,若想在不支持C++17的编译器上使用variant类型,我们可以通过boost的variant类型,variant类型可以表示任意一种类型和any类型有些相似,但还是有些区别下面将浅谈variant的几种访问方法,感兴趣的朋友们下面来一起看看吧。...2020-04-25
  • python机器学习库xgboost的使用

    这篇文章主要介绍了python机器学习库xgboost的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-04-22