我正在尝试使用msvc 15.8.2构建Boost 1.63。因此,我做了我通常做的所有事情,打开了Development Cmd,然后运行bootstrap.bat并运行命令
.\b2
在阅读了与之相关的问题之后,我还在VS 2017的x64 Native Tools Command Prompt上执行了所有操作,并运行了命令
b2 toolset=msvc-14.0 address-model=64
由于某种原因,我在两种情况下都遇到了相同的错误:
C:/Coding/boost_1_63_0/tools/build/src/tools\msvc.jam:834: in generate-setup-cmd
*** argument error
* rule maybe-rewrite-setup ( toolset : setup-script : setup-options : version : rewrite-setup ? )
* called with: ( msvc : : : default : )
* missing argument setup-script
C:/Coding/boost_1_63_0/tools/build/src/tools\msvc.jam:746:see definition of rule 'maybe-rewrite-setup' being called
C:/Coding/boost_1_63_0/tools/build/src/tools\msvc.jam:1076: in configure-really
C:/Coding/boost_1_63_0/tools/build/src/tools\msvc.jam:201: in configure
C:/Coding/boost_1_63_0/tools/build/src/tools\msvc.jam:153: in msvc.init
C:/Coding/boost_1_63_0/tools/build/src/build\toolset.jam:43: in toolset.using
C:/Coding/boost_1_63_0/tools/build/src/build\project.jam:1052: in using
project-config.jam:3: in modules.load
C:/Coding/boost_1_63_0/tools/build/src\build-system.jam:249: in load-config
C:/Coding/boost_1_63_0/tools/build/src\build-system.jam:412: in load-configuration-files
C:/Coding/boost_1_63_0/tools/build/src\build-system.jam:524: in load
C:\Coding\boost_1_63_0\tools\build\src/kernel\modules.jam:295: in import
C:\Coding\boost_1_63_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build
C:\Coding\boost_1_63_0\boost-build.jam:17: in module scope
我的project-config.jam文件在下面
import option ;
using msvc ;
option.set keep-going : false ;
我对增强不熟悉,希望你们中的一个能告诉我如何解决问题。