您的位置:首页 > 科技 > IT业 > 解决双击bootstrap.bat没有生成b2.exe文件

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

2024/12/22 17:11:48 来源:https://blog.csdn.net/m0_49800270/article/details/139859160  浏览:    关键词:解决双击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++文件,环境配置

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com