使用 b2.exe 和英特尔编译器 (intel-19.1) 构建 boost 时出错
error when when building boost with b2.exe and intel compiler (intel-19.1)
我正在使用 Intel OneAPI 2021 和 VS2019
这是我的命令运行
.\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 的配置文件不适用于英特尔编译器。
我正在使用 Intel OneAPI 2021 和 VS2019
这是我的命令运行
.\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 的配置文件不适用于英特尔编译器。