boost库初体验——VS2013中安装配置和使用Boost

2017-08-25  本文已影响0人  戴宏鹏

1.下载安装包 boost_1_55_0.zip
2.解压后有个bootstrap.bat文件,打开cmd运行
3.执行成功后会在文件夹发现bjam.exe这个文件(失败可尝试其他版本)
4.cmd运行bjam.exe
(此过程默认根据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译相应的Lib文件、头文件等)
5.至此,Boost库安装成功(等待时间略长)


Boost安装成功.png

6.配置VS
6.1新建一个测试项目

#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;
}

6.2在项目属性页的C++选项中选择boost库所在文件夹

导入boost所在文件夹.png

在链接器选项中选择boost库lib文件所在路径

导入boost库中的lib.png

6.3测试代码

Paste_Image.png

运行成功,开始享受Boost的欢乐~

上一篇下一篇

猜你喜欢

热点阅读