Windows下下载编译boost库
下载boost库
下载最新的版本即可,因为最新的版本是兼容以前版本的。
编译boost库
下载后解压
如果没有b2.exe就先双击一下booststrap.bat自动生成文件。然后在此目录打开cmd;
执行命令:
.\b2.exe install --toolset=msvc-14.3 --build-type=complete --prefix="D:\cppsoft\boost_1_81_0" link=static runtime-link=shared threading=multi debug release
msvc-14.3是vs2022对应的版本,如果你的不是vs2022请百度对应的msvc版本进行相应修改,如vs2019对应的是14.2,注意只需14.2即可,不用再精细到14.22、14.23这样。prefix后面是安装路径请自行更改。按下回车等待20分钟左右编译时间。
编译完成后进入选择的路径如下:
这样就是成功了。
配置boost库
打开vs2022创建新项目:
创建控制台应用:
打开视图,找到属性管理器:
添加新项目属性表:
直接点击添加:
打开刚才添加的属性表并选择VC++目录:
配置boost头文件和lib文件,分布是图中包含目录和库目录,注意层级关系:
然后测试:
#include <iostream>
#include <string>
#include "boost/lexical_cast.hpp"
int main()
{
using namespace std;
cout << "Enter your weight: ";
float weight;
cin >> weight;
string gain = "A 10% increase raises ";
string wt = boost::lexical_cast<string> (weight);
gain = gain + wt + " to "; // string operator()
weight = 1.1 * weight;
gain = gain + boost::lexical_cast<string>(weight) + ".";
cout << gain << endl;
system("pause");
return 0;
}
出现这个画面就成功:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)