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

 更新时间:2017年04月24日 11:34:02   作者:yangykaifa  
这篇文章主要为大家详细介绍了VS2013安装配置和使用Boost库的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、前言

好好研究下大名鼎鼎的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带来的欢乐吧~

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

相关文章

  • C语言实现两个矩阵相乘

    C语言实现两个矩阵相乘

    这篇文章主要为大家详细介绍了C语言实现两个矩阵相乘的程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 浅析栈区和堆区内存分配的区别

    浅析栈区和堆区内存分配的区别

    以下是对栈区和堆区内存分配的区别进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • 使用C语言的fork()函数在Linux中创建进程的实例讲解

    使用C语言的fork()函数在Linux中创建进程的实例讲解

    这篇文章主要介绍了使用C语言的fork()函数在Linux中创建进程的实例讲解,fork在父进程下创建出的子进程可以与父进程一起来多进程运行同一个程序,需要的朋友可以参考下
    2016-06-06
  • C/C++实现马踏棋盘算法

    C/C++实现马踏棋盘算法

    这篇文章主要为大家详细介绍了C/C++实现马踏棋盘算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C语言入门篇--sizeof与strlen基础理论

    C语言入门篇--sizeof与strlen基础理论

    本篇文章是c语言基础篇,主要为大家介绍了C语言的sizeof与strlen的基本理论知识,希望可以帮助大家快速入门c语言的世界,更好的理解c语言
    2021-08-08
  • C++内存对齐的实现

    C++内存对齐的实现

    本文主要介绍了C++内存对齐的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • C语言仿QQ聊天界面抖动功能

    C语言仿QQ聊天界面抖动功能

    这篇文章主要为大家详细介绍了C语言仿QQ聊天界面抖动功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • C语言创建链表错误之通过指针参数申请动态内存实例分析

    C语言创建链表错误之通过指针参数申请动态内存实例分析

    这篇文章主要介绍了C语言创建链表错误之通过指针参数申请动态内存,是链表创建过程中非常常见的经典错误。实例中做了较为详尽的分析,需要的朋友可以参考下
    2014-09-09
  • C++文件读写操作详解

    C++文件读写操作详解

    本文详细讲解了C++读写文件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C字符串函数对应的C++ string操作详解

    C字符串函数对应的C++ string操作详解

    在本篇文章里小编给大家整理的是一篇关于C字符串函数对应的C++ string操作知识点内容,有兴趣的朋友们学习下。
    2020-01-01

最新评论