解决双击bootstrap.bat没有生成b2.exe文件

双击bootstrap.bat但是并没有没有生成b2.exe文件,会报如下错误:

'"cl"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
 D:\cppsoft\boost_1_85_0\tools\build\src\engine>dir *.exe 
 驱动器 D 中的卷是 Data 
 卷的序列号是 C6D0-A14E

查询原因为:

在尝试构建 Boost.Build 引擎时,系统未能识别 cl 命令。
cl 是 Microsoft Visual C++ 编译器的命令行界面,如果系统找不到它,通常是因为编译器没有正确安装或者环境变量未设置正确。

而这个Boost,通常需要安装带有 C++ 工作负载的 Visual Studio。于是,我下载了Visual Studio 2019 Professional破解版

  • ps:我一开始是使用mingw当中的g++.exe进行编译(VSCode配置的);但是这个需要使用msvc当中的cl.exe进行编译。

新增环境变量为以下步骤
点击控制面板——系统与安全——系统,会弹到设置里去
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置环境变量,选择path
在这里插入图片描述

在这里插入图片描述

下载完成后,开始配置环境变量,分为三部分,Include环境变量,Lib环境变量,Path环境变量
第一个Include环境变量,实际上它可能不存在,所以需要自己创建一个,新建的第一个在最后一定要加分号!!。(并不是把它加到Path这个变量下面!!!)

  1. 新建系统变量,名字为INCLUDE,加入以下四个路径
    在这里插入图片描述

  2. 新建系统变量,名字为LIB
    在这里插入图片描述

  3. 在系统变量的Path下,加入
    在这里插入图片描述
    保存
    再次双击bootstrap.bat
    结束后将会生成b2.exe文件
    在这里插入图片描述
    参考【VsCode】使用MSVC的 cl.exe 编译C++文件,环境配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值