• 1.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文件。加入測试代码

     1 #include <boost/lexical_cast.hpp>
     2 #include <iostream>
     3 using namespace std;
     4 int main()
     5 {
     6  using boost::lexical_cast;
     7  int a = lexical_cast<int>("123");
     8  double b = lexical_cast<double>("123.0123456789");
     9  string s0 = lexical_cast<string>(a);
    10  string s1 = lexical_cast<string>(b);
    11  cout << "number: " << a << " " << b << endl;
    12  cout << "string: " << s0 << " " << s1 << endl;
    13  int c = 0;
    14  try{
    15  c = lexical_cast<int>("abcd");
    16  }
    17  catch (boost::bad_lexical_cast& e){
    18  cout << e.what() << endl;
    19  }
    20  return 0;
    21 }

    配置路径

    2.6測试代码

    代码执行成功,说明Boost库一切配置顺利

  • 相关阅读:
    ubuntu开启SSH服务
    Ubuntu修改虚拟内存(即swap空间)
    【转】Ubuntu 13.10中MyEclipse 10.6+下载+安装+破解
    【转】 ubuntu下安装mysql
    【转】 Ubuntu 11.04 下安装配置 JDK 7
    Linux非root用户安装jdk和tomcat
    algorithm之改变序列算法--待解决
    时间日期设置--ctime头文件
    C中的一些函数
    algorithm之不变序列操作
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8651515.html
Copyright © 2020-2023  润新知