VS2013 安装配置 C++ boost 库
boost:提升,犹在功能的提升,也见于机器学习的相关算法。也即Boost是对STL(标准模板库)的升级版,性能提升版。本文我们会发现,Boost开发者为Windows平台下的boost的安装配置提供了异常简洁的操作。
安装 boost
Boost官网下载Boost的最新版本。
将下载的压缩包解压到本地,并在cmd命令环境下运行bootstrap.bat文件。
然后在文件夹中我们会发现生成了一个名为 bjam.exe 的可执行文件。
在 cmd 窗口中运行 bjam.exe 文件。
此过程将默认根据操作系统已装好的编译工具(如vs系列)等工具来编译相应的Lib文件、头文件等。
编译完毕,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 库相关推荐
- Linux下安装和使用boost库
Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...
- mac安装和使用boost库
一.安装boost和cmake brew install boost boost库依赖icu4c 使用Homebrew安装完boost后其根目录在/usr/local/Cellar/boost,头文件 ...
- linux C++安装并编译boost库
编译安装 wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz tar -zxvf b ...
- linux安装配置软件厂库,Centos8 安装 Gogs 代码仓库管理工具
Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括Linux.Mac ...
- C++11 文件读写(vs2019 安装配置boost库)
一.VS2019 安装配置boost库 1.库下载 boost v1.75下载: Boost Downloads boost v1.70下载:Version 1.70.0 本文使用boost v1.7 ...
- 安装配置MP-SPDZ以及创建MP-SPDZ库的docker镜像
文章目录 前言 MP-SPDZ 0.3.4版本集成了很多外部依赖库,包括libOTe等,在安装配置的时候可能会出现一些预想不到的问题,以此纪录MP-SPDZ的本地安装配置过程以及docker镜像的制作 ...
- boost库在visual studio、DevC++和vscode上的环境配置
目录标题 @[TOC](目录标题) 1.boost库简介 1. 获取 Boost 2. Boost 的目录结构 3. Boost 使用方式 2.在DEVC++中配置使用boost库的环境 3.在vis ...
- Windows下Boost库的安装与使用
目录 1.基本介绍 2.下载安装 3.配置boost环境(VS2010) 4.测试 1.基本介绍 Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发.维护.其目 ...
- Windows mysql boost_Win7下Boost库的安装
Boost库是C++领域公认的经过千锤百炼的知名C++类库,涉及编程中的方方面面,简单记录一下使用时的安装过程 1.boost库的下载 boost库官网主页:www.boost.org 2.安装 将下 ...
最新文章
- 【PHPWord】页面添加图片水印
- 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
- wordpress中remove_action、add_action、 do_action()的hook钩子都有哪些
- 【项目实战课】基于Pytorch的DCGAN人脸嘴部表情图像生成实战
- 大型网站SEO执行策略
- 面向 Java 开发人员的 Scala 指南: 深入了解 Scala 并发性
- linux什么用户什么任务,linux任务里的1 和2是什么意思
- groupby索引有效吗_两千字揭密 MySQL 8.0.19 三大索引新功能
- 计算机类文献检索考试题,文献检索试题精选2
- java in think 多态问题
- python, c/c++去掉文本的换行符
- 【图像去噪】基于matlab GUI中值+均值+维纳+小波滤波图像去噪【含Matlab源码 800期】
- NV12图像格式叠加(水印原理演示)
- discuz 登录代码
- office2010每次退出时更改会影响共用模板normal
- AD单片机九齐单片机NY8B062D SOP16九齐
- 动点四边形周长最短_中考数学之四边形周长最小值
- 2021年中国嵌入式系统软件业务收入及业务收入结构分析[图]
- Python模拟搜狗翻译发送请求
- [FPGA]关于Xilinx与Altera两家FPGA结构的对比
热门文章
- spark-dataframe与rdd的区别
- java+垃圾回收器+的功能_JAVA-JVM 垃圾回收器
- git pull没有更新成功_关于git pull时出现的问题及解决反思
- hudi的安装和使用
- JDBC在spring中的使用
- 技术栈是什么_我从找不到实习到拿大厂offer经历了什么?
- eclipse中要让一个 Java 源文件打开时编码格式为 UTF-8
- 软件项目经理必备素质(转载)
- python:函数的参数传递方法演示
- 数论(Mathmatics)总结[1]