windows-vs2022-配置boost开发
1.新手VSCode配置C++202.C++内存管理3.vscodeC++生成配置文件4.win上vscode配置ffmpeg5.win上vscode出现undefined reference to `__imp_WSACleanup'6.C++socket服务器与客户端简单通信流程7.C++socket中select函数8.vscode编译多个C/CPP文件9.将windows上socket的client程序修改到linux上运行10.C++ 函数指针,指针函数,左值右值11.C++ 模板的笔记112.C++ 模板的笔记213.C++ 深拷贝浅拷贝14.C++ lambda表达式15.C++ constexpr16.C++ 关键字17.C++ auto与循环18.C++ STL 容器-Vector类型19.C++ STL 容器-Deque20.C++ 简单使用Json库与muduo网络库21.构建自己的muduo库-122.搞懂select和epoll23.C++ 设计模式
24.windows-vs2022-配置boost开发
25.Linux上CMAKE的使用windows-vs2022-配置boost开发
1.先去官网下载boost库最新版本
https://www.boost.org/users/download/
选择windows版本下载,zip和7z格式的都可以
2.下载解压后点击bootstrap.bat文件,双击运行会生成b2.exe
然后输入下述命令进行编译,编译时间会比较长,分别针对的是32位和64位,prefix是你想要编译后放在什么地方
b2.exe install --prefix="E:/Boost/x64" --build-type=complete --toolset=msvc-14.3 threading=multi --build-type=complete address-model=64
b2.exe install --prefix="E:/Boost/x86" --build-type=complete --toolset=msvc-14.3 threading=multi --build-type=complete address-model=32
编译时间有点长,慢慢等一会就好
3.去vs2022里右键项目的属性
如图平台工具集后(v143)就是14.3
在VC++目录中修改这两处:包含目录
和库目录
包含目录是你boost解压后的主目录
库目录是你编译后的目录
这两处修改完成后就基本上没事了
4.编写代码测试
#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)