boost编译静态库

版本1_83_0

下载地址https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.zip

解压后根目录可见

参考方式:打开index.html

可通过此路径找到编译方法

进入getting started,右下角有linux和windows的下一步可选,此处为了编译windows,故选择windows

5.1 Simplified Build From Source

里面讲解了快速编译方式:

复制代码
bootstrap
.\b2

也就是先执行根目录的bootstrap.bat会生成b2.exe,然后执行b2.exe

执行bootstrap.bat的时候会自动从系统中找最高版本的msvc编译器,本系统中是vs2019,也就是vc142

但是这种快速编译方式编出来的不是静态库,

6.3 Library Naming

根据命名方式发现直接执行b2没有static的-s-标志,如果要带上-s-标志,b2.exe的执行参数需要加上runtime-link=static

也就是.\b2 runtime-link=static可以编译出直接使用的静态库

生成文件如下:

根据6.3章节的描述,-s-是static的意思,可以直接编译到自己的二进制程序中。

相关推荐
love530love11 小时前
精简版|Claude-HUD 插件介绍 + 一键安装教程
人工智能·windows·笔记
秋912 小时前
MySQL 8.0.46 全平台安装与配置详解(Windows/Linux/macOS)
linux·windows·mysql
善恶怪客12 小时前
LocalSend基本使用
windows
MengMeng_102313 小时前
win10 蓝牙连接音响没有声音设备选项
windows
强殖装甲凯普14 小时前
处理Windows没有msi的默认打开方式
windows·安装·msi
mOok ONSC14 小时前
mysql9.0windows安装
windows·adb
T0uken16 小时前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
无心水16 小时前
【Hermes:Skill系统深度】21、Skill 调试与冲突解决:为什么没触发?怎么修复? —— Honcho 智能体排障完全手册
人工智能·windows·openclaw·养龙虾·hermes·养马·honcho
Python私教17 小时前
FuturesDesk 集成 OMC 多智能体编排提效
人工智能·windows·开源
旺财矿工18 小时前
小白速通:OpenClaw 2.6.6 Win11 本地化部署完整教程
人工智能·windows·openclaw·龙虾·一键部署小龙虾