【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 <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;
}
第三步:修改调试平台
选择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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!