下载安装

进入官网下载地址: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

修改调试平台

解决编译时候产生的打不开文件问题(可省略)

错误如:(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
解决措施: 
点击【调试】—【选项】— 右边勾上“【启用源服务器支持】”— 左边点“【符号】”— 右边勾选“【微软符号服务器】”。 

调试运行

CTRL+F5 直接运行 
运行结果: 

转载于:https://www.cnblogs.com/WindSun/p/10222849.html

C++之Boost准标准库配置相关推荐

  1. Boost程序库完全开发指南——深入C++“准”标准库(第3版)

    内容简介  · · · · · · Boost 是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库,有着"C++'准'标准库"的美誉. Boost 由C++标准委员会 ...

  2. 一本超越期待的 C++ 书——简评 Boost程序库完全开发指南 深入C++ 准 标准库

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 赖勇浩( ...

  3. 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》...

    作为一个时不时要用一点 C++ 的程序员,我常常自嘲为斯德哥尔摩综合症患者,用 Python 写着懒散的代码时,会怀念以前编写 C++ 代码的那种被虐感.但当真正要写一些 C++ 代码的时候,又会怀念 ...

  4. 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》

    赖勇浩(http://laiyonghao.com) 作为一个时不时要用一点 C++ 的程序员,我常常自嘲为斯德哥尔摩综合症患者,用 Python 写着懒散的代码时,会怀念以前编写 C++ 代码的那种 ...

  5. 聊聊C++标准库,准标准库中关于时间的概念和用法

    概要 在实际C++业务开发中,经常需要使用系统API或者标准库去获取时间,计算时间的需求,其中,时间按概念又分时间段,时间点:按表达形式又分系统时间,本地时间:其实,获取到了时间,如何通过日志的方式把 ...

  6. C++“准”标准库Boost学习指南(1):智能指针Boost.smart_ptr

    我们学习C++都知道智能指针,例如STL中的std::auto_ptr,但是为什么要使用智能指针,使用它能带给我们什么好处呢? 最简单的使用智能指针可以不会因为忘记delete指针而造成内存泄露.还有 ...

  7. CC++初学者编程教程(3) 安装VS2010 boost标准库开发环境

    1.      BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境. Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程 ...

  8. vs2010c语言安装,VS2010 boost标准库开发环境安装教程

    分享VS2010 boost标准库开发环境安装教程 1. BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境. Boost库是一个可移植.提供源代码的C+ ...

  9. C++各大有名库的介绍之C++标准库

    C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...

最新文章

  1. 转载:什么才是程序员的核心竞争力
  2. mysql数据库财务_MySQL数据库——从入门到删库跑路(二)
  3. maven 镜像_Maven(一)
  4. php curl keepalive,HTTPKeepAlive,开启还是关闭
  5. 怎样Interlocked.Increment一个反射得到的field?
  6. python随机数权重_Python实现基于权重的随机数2种方法
  7. python免费网课-python网课资源
  8. Math.net,.net上的科学计算利器
  9. java中 成员变量和属性的区别
  10. 2017-11-3 白银分析
  11. 公用电信网间互联管理规定
  12. 高可靠性技术之RRPP和VRRP
  13. OkGo上传文件、图片的用法
  14. 一语道破本质——哪有什么35岁的砍?能力才是这个时代的铁饭碗!
  15. 【选题推荐】软件工程毕设选题可以选什么
  16. 哈工大硕士生实现 11 种数据降维算法,代码已开源!
  17. adobe reader 支持词典取词
  18. 电子元器件图片、名称、符号图形对照(精编请收藏)
  19. 文华指标源码修改密码破解
  20. Java线程模仿电影院买票

热门文章

  1. vue 入门环境搭建
  2. 在MacOSX上重新安装Python (10.8) python 自然语言处理的前戏
  3. 数据结构之顺序队列和链式队列常用的一些操作
  4. 面试官问我:平常如何对你的 Java 程序进行调优?
  5. Linux中断 - tasklet
  6. 《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
  7. 网管日志-06.07.25
  8. 开关语句、循环语句、goto
  9. linux和GNU之间的关系
  10. php 模板 php + mysql + myodbc,连接MySQL数据库在ASP中,就用MyODBC