boost1.55 安装使用教程 windows

news/2025/6/21 16:07:41/

第一步 :首先在boost官网上下载库压缩包
添加链接描述
在这里插入图片描述
在这里插入图片描述
选择自己需要的版本进行下载

解压后执行booststrap.bat 用来生成创建b2.exe 和bjam.exe
拓展:.\b2 --help 了解一下有哪些参数可以配置

默认b2.exe编译后,链接到项目如果出现如下错误

.\b2 stage --without-python --without-mpi --without-wave --stagedir="D:\Boost\boost_1_83_0\VS2022"

无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法

是因为编译时没有添加对应的选项(动态库静态库与项目不对应)

bjam install stage --toolset=msvc-12.0 --stagedir=“C:\Boost\boost_vc_120”
link=shared runtime-link=shared threading=multi debug release

// 如果是要获取静态库:
bjam install stage --toolset=msvc-12.0 --stagedir=“C:\Boost\boost_vc_120”
link=static runtime-link=static threading=multi debug release

1>生成的文件名

libboost_log-vc120-mt-sgd-1_58.lib,其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。

2>将生成的lib和头文件加到vc目录下面

将需要lib,比如boost_1_58_0\lib\vc12_x64\lib加到lib目录下面

以下对应设置也设置一下
在这里插入图片描述


http://www.ppmy.cn/news/1268899.html

相关文章

计算机网络期末考试A卷及答案

一、选择题(30分,每题1分) 世界上第一个网络系统是( C )。 A、ENIAC B、以太网 C、ARPANET D、DECNET 2.在常用的传输介质中,( C )的带宽最宽、信号传输衰减最小、抗干扰能力最强。 A.双绞线 …

CPU、MCU、MPU、DSP、FPGA各是什么?有什么区别?

1、CPU 中央处理器,简称 CPU(Central Processing Unit),中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。 电子计算机三大核心部件就是CPU…

Django和ECharts异步请求示例

前提条件 创建django项目,安装配置过程这里就不讲述了。 后端url http://127.0.0.1:8000/echarts/demo/ view视图函数 from django.http import HttpResponse import jsondef EchartsDemo(request):data {}categories ["衬衫","羊毛衫",&…

qt 标准对话框的简单介绍

qt常见的标准对话框主要有,标准文件对话框QFileDialog,标准颜色对话框QColorDialog,标准字体对话框QFontDialog,标准输入对话框QInputDialog,标准消息框QMessageBox...... 1. 标准文件对话框QFileDialog,使用函数getOpenFileName()获取用户选择的文件. //qt 函数getOpenFileN…

配电房电力智能运维系统

配电房电力智能运维系统是一种采用先进的信息技术手段,对配电房的电力设备进行实时监控、数据分析和管理的系统。它能够提高电力设备的安全性和效率,降低运维成本,为用户提供更加优质、高效的电力服务。 该系统依托智能运维工具-电易云&#…

npm安装,idea中启动vue失败

node 设置配置之后,要查询时,会从.npmrc中读取路径 .npmrc自己创建的(默认情况下.npmrc会创建在C盘中) 我创建的在D:\studay-and-working\node16.14\node_modules\npm中 指定.npmrc文件,因为默认会访问C盘的.npmrc文件…

【python】比起os.path,Pathlib太方便了

简介 这次要介绍的是Python的标准库pathlib。 (第N次……) 老实说,这个标题有点夸张,但是pathlib比os.path更方便,不妨一试! 什么是pathlib? pathlib 是一个用于处理文件路径的库。 通过path…

串口通信(4)-C#串口通信入门实例

本文通过实例讲解C#串口通信。 入门实例设计一个串口助手,能够很好的涵盖串口要点的使用。 目录 一、成品图 二、界面文件 三、后台代码 四、实例中要点 一、成品图 如下: 实现的过程 创建winform项目,将Form1文件的名称改为MainForm&…