boost:提升,犹在功能的提升,也见于机器学习的相关算法。也即Boost是对STL(标准模板库)的升级版,性能提升版。本文我们会发现,Boost开发者为Windows平台下的boost的安装配置提供了异常简洁的操作。

安装 boost

  1. Boost官网下载Boost的最新版本。

  2. 将下载的压缩包解压到本地,并在cmd命令环境下运行bootstrap.bat文件。

    然后在文件夹中我们会发现生成了一个名为 bjam.exe 的可执行文件。

  3. 在 cmd 窗口中运行 bjam.exe 文件。

    此过程将默认根据操作系统已装好的编译工具(如vs系列)等工具来编译相应的Lib文件、头文件等。

  4. 编译完毕,Boost库也即安装完成。

配置vs2013

新建某一工程,并点中当前工程 ⇒ 视图 ⇒ 属性页 ⇒ 配置属性 ⇒ C/C++(常规) ⇒ 附加包含目录 ⇒ 添加或者编辑boost的文件路径(根目录):

D:\C_library\boost_1_55_0

视图 ⇒ 属性页 ⇒ 配置属性 ⇒ 链接器(常规) ⇒ 附加库目录,添加boost库的lib文件路径,

D:\C_library\boost_1_60_0\libs
D:\C_library\boost_1_60_0\stage\lib (安装boost完成后点名要求添加的文件路径)

测试

#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;
}

References

[1] VS2013中安装配置和使用Boost库

VS2013 安装配置 C++ boost 库相关推荐

  1. Linux下安装和使用boost库

    Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...

  2. mac安装和使用boost库

    一.安装boost和cmake brew install boost boost库依赖icu4c 使用Homebrew安装完boost后其根目录在/usr/local/Cellar/boost,头文件 ...

  3. linux C++安装并编译boost库

    编译安装 ​​​​ wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz tar -zxvf b ...

  4. linux安装配置软件厂库,Centos8 安装 Gogs 代码仓库管理工具

    Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括Linux.Mac ...

  5. C++11 文件读写(vs2019 安装配置boost库)

    一.VS2019 安装配置boost库 1.库下载 boost v1.75下载: Boost Downloads boost v1.70下载:Version 1.70.0 本文使用boost v1.7 ...

  6. 安装配置MP-SPDZ以及创建MP-SPDZ库的docker镜像

    文章目录 前言 MP-SPDZ 0.3.4版本集成了很多外部依赖库,包括libOTe等,在安装配置的时候可能会出现一些预想不到的问题,以此纪录MP-SPDZ的本地安装配置过程以及docker镜像的制作 ...

  7. boost库在visual studio、DevC++和vscode上的环境配置

    目录标题 @[TOC](目录标题) 1.boost库简介 1. 获取 Boost 2. Boost 的目录结构 3. Boost 使用方式 2.在DEVC++中配置使用boost库的环境 3.在vis ...

  8. Windows下Boost库的安装与使用

    目录 1.基本介绍 2.下载安装 3.配置boost环境(VS2010) 4.测试 1.基本介绍 Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发.维护.其目 ...

  9. Windows mysql boost_Win7下Boost库的安装

    Boost库是C++领域公认的经过千锤百炼的知名C++类库,涉及编程中的方方面面,简单记录一下使用时的安装过程 1.boost库的下载 boost库官网主页:www.boost.org 2.安装 将下 ...

最新文章

  1. 【PHPWord】页面添加图片水印
  2. 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
  3. wordpress中remove_action、add_action、 do_action()的hook钩子都有哪些
  4. 【项目实战课】基于Pytorch的DCGAN人脸嘴部表情图像生成实战
  5. 大型网站SEO执行策略
  6. 面向 Java 开发人员的 Scala 指南: 深入了解 Scala 并发性
  7. linux什么用户什么任务,linux任务里的1 和2是什么意思
  8. groupby索引有效吗_两千字揭密 MySQL 8.0.19 三大索引新功能
  9. 计算机类文献检索考试题,文献检索试题精选2
  10. java in think 多态问题
  11. python, c/c++去掉文本的换行符
  12. 【图像去噪】基于matlab GUI中值+均值+维纳+小波滤波图像去噪【含Matlab源码 800期】
  13. NV12图像格式叠加(水印原理演示)
  14. discuz 登录代码
  15. office2010每次退出时更改会影响共用模板normal
  16. AD单片机九齐单片机NY8B062D SOP16九齐
  17. 动点四边形周长最短_中考数学之四边形周长最小值
  18. 2021年中国嵌入式系统软件业务收入及业务收入结构分析[图]
  19. Python模拟搜狗翻译发送请求
  20. [FPGA]关于Xilinx与Altera两家FPGA结构的对比

热门文章

  1. spark-dataframe与rdd的区别
  2. java+垃圾回收器+的功能_JAVA-JVM 垃圾回收器
  3. git pull没有更新成功_关于git pull时出现的问题及解决反思
  4. hudi的安装和使用
  5. JDBC在spring中的使用
  6. 技术栈是什么_我从找不到实习到拿大厂offer经历了什么?
  7. eclipse中要让一个 Java 源文件打开时编码格式为 UTF-8
  8. 软件项目经理必备素质(转载)
  9. python:函数的参数传递方法演示
  10. 数论(Mathmatics)总结[1]