【boost】Windows下VS2017下boost库安装配置

下载

VS版本:2017
Boost版本:1.67.0
boost官网:https://www.boost.org/
boost下载:https://www.boost.org/users/history/version_1_67_0.html

这里写图片描述

下载版本:
位置【1】:源代码,可以自己编译
位置【2】:运行库,进入页面选择下载【boost_1_67_0-msvc-14.1-64.exe】,下载完安装该程序
本人安装目录:E:\Ebook\Boost
本文直接配置库,不涉及编译库

第一步:新建项目


创建一个新的控制台VC++程序
【Visual C++】 >> 【win32控制台】

 

第二步:复制代码

 

#include        
#include 

using namespace std;

int main()  
{  
    using boost::lexical_cast;  
    int a = lexical_cast("123");  
    double b = lexical_cast("123.0123456789");  
    string s0 = lexical_cast(a);  
    string s1 = lexical_cast(b);  
    cout << "number: " << a << "  " << b << endl;  
    cout << "string: " << s0 << "  " << s1 << endl;  
    int c = 0;  
    try{  
        c = lexical_cast("abcd");  
    }  
    catch (boost::bad_lexical_cast& e){  
        cout << e.what() << endl;
    }

    return 0;
}


第三步:修改调试平台


选择64位平台,因为编译的静态库和动态链接是64位,

这里写图片描述
第四步:设置编译环境及链接


配置 >> C/C++ >> 常规 >> 附加包含目录(此项为头文件目录,要保证能找到头文件,即E:\Ebook\Boost\boost_1_67_0中含有boost,而boost文件夹中为头文件)

这里写图片描述

点击链接器,附加库目录为编译时候产生的包含静态库或动态链接的文件夹,本文设置为编译时候设置的E:\Ebook\Boost\boost_1_67_0\lib64-msvc-14.1

这里写图片描述

 

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


错误如:(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。

解决措施:
点击【调试】—-【选项】—–右边勾上“【启用源服务器支持】”—-左边点“【符号】”—右边勾选“【微软符号服务器】”。

这里写图片描述

这里写图片描述
第五步:调试运行


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

这里写图片描述

————————————————
版权声明:本文为CSDN博主「D.D.U」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010921682/article/details/80179732

你可能感兴趣的:(C++)