其他分享
首页 > 其他分享> > Visual Studio2019编译boost1_70_0-2.生成bjam.exe

Visual Studio2019编译boost1_70_0-2.生成bjam.exe

作者:互联网

目前网上能找到编译boost库的方法中大都是vs2017、vs2015和vs2013,说多了都是泪。
第一步,根据网上的步骤,在cmd中运行bootstrap.bat,结果出现:cl不是内部命令,也不是外部命令,这个问题网上很多解决办法,直接添加环境变量即可。
需要注意环境变量中路径的选择,本文的路径为:VC\Tools\MSVC\14.21.27702\bin\Hostx64\x64
第二步,运行bootstrap.bat错误,查看bootstrap.log中发现提示缺少ctype.h,解决这个问题,在环境变量中添加C:\Windows\System32,之后重启电脑即可。
第三步,运行bootstrap.bat成功,界面如下:

在这里插入图片描述
编译完成后的文件夹目录为:
在这里插入图片描述
另外,网上还提到用用x64 Native Tools Command Prompt for VS来编译在这里插入图片描述
默认情况下vs2019是没有安装这个功能的,需要在下载器中修改,增加下载项。
在这里插入图片描述
切换到“单个组件”,然后一直往下找,一直遭到MSVC v142 - VS 2019 C++ x64/x86生成工具(v14.21),勾上,下载安装即可。
在这里插入图片描述

标签:bat,exe,bjam,bootstrap,x64,编译,网上,Studio2019,环境变量
来源: https://blog.csdn.net/youyicc/article/details/95962019