有人能告诉我为什么bootstrap.bat失败了吗?
平台:
Windows 10
提升boost_1_63_0
C:\Boost\boost_1_63_0>bootstrap.bat
Building Boost.Build engine
'cl' is not recognized as an internal or external command,
operable program or batch file.
Failed to build Boost.Build engine.
Please consult bootstrap.log for further diagnostics.
You can try to obtain a prebuilt binary from
http://sf.net/project/showfiles.php?group_id=7586&package_id=72941
Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.
C:\Boost\boost_1_63_0>
答案 0 :(得分:23)
正如Build boost with msvc 14.1 ( VS2017 RC)
中的回答一样它出现在开始 - 所有程序 - Visual Studio 2017 - Visual Studio工具 - VS 2017的开发人员命令提示
答案 1 :(得分:1)
错误表明找不到编译器。最可能的原因是:
如果您使用的是Visual Studio,可以尝试从编译器命令行提示符运行bootstrap。
答案 2 :(得分:0)
我发现了围绕此问题的以下讨论,包括Microsoft和Boost团队。它分散在Github问题和邮件列表中:
答案 3 :(得分:0)
我已经解决了安装Visual Studio并将路径C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.23.28105 \ bin \ Hostx64 \ x64添加到环境中的问题。 查看此页面click here