编译boost开源库

2023-05-16

编译boost库

1、打开boost库官网(https://www.boost.org),点击下图中的Download按钮,在弹出的页面选择Windows栏中其中一个版本,然后指定本地PC保存位置。
在这里插入图片描述
在这里插入图片描述
2、下载完了后,解压boost库,假如当前解压在D:\boost\boost_1_73_0目录下。

3、按下”win +R”,输入”cmd”,按下确认。

4、在cmd窗口栏输入”cd/d D:\boost\boost_1_73_0”,按下”Enter”键,然后输入”bootstrap.bat”,按下回车键,提示以下错误:
在这里插入图片描述
5、发生以上错误的原因是VSCOMNTOOL环境变量没有配置,在系统变量中添加以下配置,当前使用的是VS2013,所以添加的是VSCOMNTOOL120变量。
在这里插入图片描述
6、重复操作4,发生以下问题,.\build.bat msvc提示使用工具集。
在这里插入图片描述
7、打开VS2013 X64本机工具命令提示窗口,进入boost库目录后,输入.\bootstrap.bat msvc,按下Enter键。

8、然后在boost目录中发现生成了b2.exe,然后在窗口中输入.\b2 –buildtype=complete install,
按下Enter键后就会开始编译。

9、大约编译30分钟,提示以下内容时,表示编译成功。
在这里插入图片描述
10、查看生成的lib目录(没有更改目录,默认生成在C:\Boost\lib),确认目录中分别生成了x86、x64的debug、Release版本Lib库,至此boost库就编译完成。在开发过程中,看项目需求,有时直接使用源码,不进行编译。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编译boost开源库 的相关文章

随机推荐

  • Kali Linux 从入门到精通(六)-基本工具使用

    Kali Linux 从入门到精通 六 基本工具使用 基本工具 常用工具 经常使用且功能强大安全从业者必不可少的帮手Nc ncatWiresharkTcpdump NETCAT NC 瑞士军刀 基本介绍 网络工具中的瑞士军刀 小身材 大智慧
  • 交叉编译 iceoryx

    交叉编译 iceoryx 概述 iceoryx 是用于各种操作系统的进程间通信 xff08 IPC xff09 中间件 xff08 目前支持 Linux macOS QNX FreeBSD 和 Windows 10 xff09 它起源于汽车
  • 2022 manjaro安装中文输入法

    关于manjaro使用中文输入法 看网上安中文输入法都要搞半天 xff0c 还要改什么配置文件 xff0c 文章大多数也都是几年前的文章了 其实安装很简单 然后选择你需要的输入法 xff0c 我选了谷歌输入法和云输入法 输入密码安装就行了
  • VTK实现电影级渲染效果(CVR)

    目前vtk9 2 2版本中已经集成了ray marching xff08 光线步进 xff09 算法实现的体渲染功能 xff0c 官方博客中已经介绍为电影级体渲染了 xff0c 如图 xff1a 此效果是在3d显示器上的显示效果 xff0c
  • (一)树莓派3B+上手

    最近从闲鱼买了一个树莓派3B 43 xff0c 以此消遣不想加班的时间 相比于3B版 xff0c 3B 43 版处理器频率由1 2GHz升至1 4GHz xff0c 优化散热 xff1b WiFi支持2 4GHz和5GHz 双频 xff0c
  • 渗透测试-RCE远程命令/代码执行remote command/code execute

    RCE远程命令 代码执行 命令注入Command Injection 命令注入攻击 xff08 Command Injection xff09 使远程服务器执行 whoami 的命令 使远程服务器执行ipconfig命令 RCE remot
  • 运行维护-PostgreSql

    PostgreSql 下载安装地址安装组件数据目录设置superuser密码 端口安装语言安装完成 xff0c 是否安装Stack Builder 下载 https www postgresql org download windows h
  • 重置WSL2子系统发行版(WSL+Pycharm环境搭建系列之七)

    0 背景 有的时候 xff0c 我们完成一个项目的开发子系统的环境需要重置 xff0c 需要一个完全干净的新的虚拟机来重新部署 xff0c 或者子系统被我们玩坏了 xff0c 不得不重置一下 因为个人走了很多弯路 xff0c 又是卸载应用重
  • QT控件样式系列(二)之QPushButton/QToolButton

    系列文章目录 QT控件样式系列 xff08 一 xff09 之QSlider 文章目录 系列文章目录前言一 样式表二 相关应用1 场景一2 场景二3 场景三 前言 本篇主要讲解 QPushButton 和 QToolButton 的样式和使
  • Qt5.6.1移植海思Hi3521d(二)

    系列文章目录 Qt5 6 1移植海思Hi3521d xff08 一 xff09 前言 该篇讲解一下 xff0c 使用海思交叉编译器arm hisiv500 linux gcc xff0c 编译qt5 6源码 xff0c 搭建qt交叉编译环境
  • Qt5.6.1移植海思Hi3521d(三)

    系列文章目录 Qt5 6 1移植海思Hi3521d xff08 一 xff09 Qt5 6 1移植海思Hi3521d xff08 二 xff09 前言 本章讲解如何将编译好的qt程序移植到海思Hi3521D板子上 xff0c 并且能够启动q
  • 链表之头插法,尾插法,显示,长度,查找位置(两种),删除;内联函数小记

    include lt stdio h gt include lt stdlib h gt using namespace std typedef struct node int data struct node next Node inli
  • 谷歌调试sources中没有找到js

    当用谷歌浏览器开发时 xff0c JS文件一般都会在调试模式 xff08 F12 xff09 的Sources目录下 但如果有js是异步调用的 xff0c 那么在Sources目录下是找不到的 此时 xff0c 只需要在想要显示的js中添加
  • Ubuntu/Linux 升级 CMake 版本

    Ubuntu Linux 升级 CMake 版本 背景 在 Ubuntu 18 04 系统上默认的 CMake 版本为 3 10 2 xff0c 当需要进行一些比较新的项目的编译时 xff0c 比如说 iceoryx 的交叉编译 xff0c
  • VisualStudio2010 MFCShellListControl和MFCShellTreeContrel基本使用学习心得以及文件拖动在Edit控件显示路径

    写个入门教程吧 xff0c 因为我自己也算是个新手 xff0c 从这个过程摸索过来知道新人是多么的不容易 xff01 一 建立工程 设置如上面图片所述 xff0c 到这一步 xff0c 可以点击Finish xff0c 进入到工程 Visu
  • pip使用国内源安装软件包

    pip 使用国内源安装软件包 国内常用pip源如下 xff1a 阿里云 http mirrors aliyun com pypi simple 豆瓣 http pypi douban com simple 清华大学 https pypi t
  • 嵌入式Linux移植WIFI调试工具wpa_supplicant ,wpa_cli,wpa_passphrase解决方法 NUC972 ARM9

    前言 xff1a 作者在调试ARM9板上WIFI驱动时 xff0c 发现提供的wireless tools工具下的iwconfig xff0c iwlist等等无法胜任 xff0c 无法连接到WPA WPA2等加密网络 xff0c 这怎么办
  • 单模和多模光纤的区别是什么?

    光纤是一种由挤压的玻璃或塑料制成的柔韧的透明纤维 xff0c 略粗于人的头发 光纤是两端传输光最常用的一种手段 xff0c 并广泛地应用于光纤通信中 光纤有着比有线电缆更长的传输距离和更高的带宽 光纤通常由低折射率的透明纤芯和透明包层材料组
  • 微信扫码登录、支付项目总结

    一 前期准备 项目代码https gitee com lcaicai xdvideo git 微信网站应用扫码登录官方文档 xff1a https open weixin qq com cgi bin showdocument action
  • 编译boost开源库

    编译boost库 1 打开boost库官网 xff08 https www boost org xff09 点击下图中的Download按钮 xff0c 在弹出的页面选择Windows栏中其中一个版本 xff0c 然后指定本地PC保存位置