C++ 库的编译 ---boost库举例子

首先去boost 官网下载 它的windows版本的 压缩包 ,一般来说需要更新一下VS2022的windowsSDK (这一步自行 搜索)

使用vs2022的Developer command (是一个类似cmd的终端,不是cmd哦),然后加入你存放库文件的文件夹, 执行解压后的 boost 文件夹中的 bootstrap.bat

最后看到这里就是执行完成了

会生成 b2.exe

继续在 developer command 中去执行 

b2.exe install --prefix=D:\boost-1.85.0-windows-x86_64-msvc

随后 :boost库将被安装到 D:\boost-1.85.0-windows-x86_64-msvc 路径下

我的版本是 1.85.0 ,大家可以根据 自己的 boost版本修改。

按下enter 后就是 大概20分钟的编译时间。

编译结束截图,

在VS2022中 如何 使用 Boost库

右击上图中我框起来的 项目名词,然后选择项目属性

1、包含目录

然后选择你刚刚编译完的文件夹中的 包含了 include 文件夹的这个路径,提示:不要点进 include 文件夹

2、库目录 是同样的操作 ,提示:库目录这里设置的是要加入 lib 文件夹 后的 路径

然后 点击 应用  + 确定

到此 就可以 检查一下 你在文件开头写的 #include  <boost/asio.hpp>  是否还有 红色下划线,应该已经消失了,项目中也可以使用 Boost 库了

总结:c++的库的编译和配置并没有网上说 的 那样不堪,另外有些库的编译 完成后 还需要搭配其他的 比如 portaudio 这个音频库  还需要 搭配 DirectX SDK 、  ASIO SDK  配合使用。实际情况可以参考 库的 官网 文档。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值