C++之Boost准标准库配置
下载安装
进入官网下载地址:https://www.boost.org/users/download/
本教程直接下载官方已编译库,不涉及源代码手动编译
点击官方编号好的链接,然后进入一个下载地址:https://sourceforge.net/projects/boost/files/boost-binaries/1.69.0/
下载完成后,安装,本人的安装路径为:D:\WindowsSoftware\Boost1.67.0
创建一个项目测试代码
1 #include <boost/lexical_cast.hpp> 2 #include <iostream>3 4 using namespace std;5 6 int main() 7 { 8 using boost::lexical_cast; 9 int a = lexical_cast<int>("123"); 10 double b = lexical_cast<double>("123.0123456789"); 11 string s0 = lexical_cast<string>(a); 12 string s1 = lexical_cast<string>(b); 13 cout << "number: " << a << " " << b << endl; 14 cout << "string: " << s0 << " " << s1 << endl; 15 int c = 0; 16 try{ 17 c = lexical_cast<int>("abcd"); 18 } 19 catch (boost::bad_lexical_cast& e){ 20 cout << e.what() << endl; 21 } 22 23 return 0; 24 }
设置编译环境及链接
配置 >> C/C++ >> 常规 >> 附加包含目录(此项为头文件目录,要保证能找到头文件,即D:\WindowsSoftware\Boost1.67.0中含有boost,而boost文件夹中为头文件)
点击链接器,附加库目录为编译时候产生的包含静态库或动态链接的文件夹,本文设置为编译时候设置的D:\WindowsSoftware\Boost1.67.0\lib64-msvc-14.1
修改调试平台
解决编译时候产生的打不开文件问题(可省略)
调试运行
CTRL+F5 直接运行
运行结果:
转载于:https://www.cnblogs.com/WindSun/p/10222849.html
C++之Boost准标准库配置相关推荐
- Boost程序库完全开发指南——深入C++“准”标准库(第3版)
内容简介 · · · · · · Boost 是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库,有着"C++'准'标准库"的美誉. Boost 由C++标准委员会 ...
- 一本超越期待的 C++ 书——简评 Boost程序库完全开发指南 深入C++ 准 标准库
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 赖勇浩( ...
- 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》...
作为一个时不时要用一点 C++ 的程序员,我常常自嘲为斯德哥尔摩综合症患者,用 Python 写着懒散的代码时,会怀念以前编写 C++ 代码的那种被虐感.但当真正要写一些 C++ 代码的时候,又会怀念 ...
- 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》
赖勇浩(http://laiyonghao.com) 作为一个时不时要用一点 C++ 的程序员,我常常自嘲为斯德哥尔摩综合症患者,用 Python 写着懒散的代码时,会怀念以前编写 C++ 代码的那种 ...
- 聊聊C++标准库,准标准库中关于时间的概念和用法
概要 在实际C++业务开发中,经常需要使用系统API或者标准库去获取时间,计算时间的需求,其中,时间按概念又分时间段,时间点:按表达形式又分系统时间,本地时间:其实,获取到了时间,如何通过日志的方式把 ...
- C++“准”标准库Boost学习指南(1):智能指针Boost.smart_ptr
我们学习C++都知道智能指针,例如STL中的std::auto_ptr,但是为什么要使用智能指针,使用它能带给我们什么好处呢? 最简单的使用智能指针可以不会因为忘记delete指针而造成内存泄露.还有 ...
- CC++初学者编程教程(3) 安装VS2010 boost标准库开发环境
1. BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境. Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程 ...
- vs2010c语言安装,VS2010 boost标准库开发环境安装教程
分享VS2010 boost标准库开发环境安装教程 1. BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境. Boost库是一个可移植.提供源代码的C+ ...
- C++各大有名库的介绍之C++标准库
C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...
最新文章
- 转载:什么才是程序员的核心竞争力
- mysql数据库财务_MySQL数据库——从入门到删库跑路(二)
- maven 镜像_Maven(一)
- php curl keepalive,HTTPKeepAlive,开启还是关闭
- 怎样Interlocked.Increment一个反射得到的field?
- python随机数权重_Python实现基于权重的随机数2种方法
- python免费网课-python网课资源
- Math.net,.net上的科学计算利器
- java中 成员变量和属性的区别
- 2017-11-3 白银分析
- 公用电信网间互联管理规定
- 高可靠性技术之RRPP和VRRP
- OkGo上传文件、图片的用法
- 一语道破本质——哪有什么35岁的砍?能力才是这个时代的铁饭碗!
- 【选题推荐】软件工程毕设选题可以选什么
- 哈工大硕士生实现 11 种数据降维算法,代码已开源!
- adobe reader 支持词典取词
- 电子元器件图片、名称、符号图形对照(精编请收藏)
- 文华指标源码修改密码破解
- Java线程模仿电影院买票
热门文章
- vue 入门环境搭建
- 在MacOSX上重新安装Python (10.8) python 自然语言处理的前戏
- 数据结构之顺序队列和链式队列常用的一些操作
- 面试官问我:平常如何对你的 Java 程序进行调优?
- Linux中断 - tasklet
- 《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
- 网管日志-06.07.25
- 开关语句、循环语句、goto
- linux和GNU之间的关系
- php 模板 php + mysql + myodbc,连接MySQL数据库在ASP中,就用MyODBC