使用 b2.exe 和 intel 编译器 (intel-19.1) 构建 boost 时出错

问题描述

我在 VS2019 中使用英特尔 OneAPI 2021

这是我运行的命令

.\b2 toolset="intel-19.1" address-model=64 threading=multi runtime-link=static link=static variant=release

这是下面的错误

F:/Projects/boost_1_73_0/tools/build/src/tools\intel-win.jam:172: in configure-really
*** argument error
* rule path.make ( native )
* called with: (  )
* missing argument native
F:/Projects/boost_1_73_0/tools/build/src/util\path.jam:518:see definition of rule 'path.make' being called
F:/Projects/boost_1_73_0/tools/build/src/tools\intel-win.jam:132: in configure
F:/Projects/boost_1_73_0/tools/build/src/tools\intel-win.jam:46: in intel-win.init
F:/Projects/boost_1_73_0/tools/build/src/build\toolset.jam:44: in toolset.using
F:/Projects/boost_1_73_0/tools/build/src/tools\intel.jam:82: in intel.init
F:/Projects/boost_1_73_0/tools/build/src/build\toolset.jam:44: in toolset.using
F:/Projects/boost_1_73_0/tools/build/src\build-system.jam:543: in process-explicit-toolset-requests
F:/Projects/boost_1_73_0/tools/build/src\build-system.jam:610: in load
F:/Projects/boost_1_73_0/tools/build/src/kernel\modules.jam:295: in import
F:/Projects/boost_1_73_0/tools/build/src/kernel/bootstrap.jam:139: in boost-build
F:/Projects/boost_1_73_0/boost-build.jam:17: in module scope

解决方法

使用最新的 boost 库(1.76 测试版)。用于构建 boost 1.73 的配置文件不适用于英特尔编译器。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...