打造Boost 1.63

时间:2018-09-05 18:46:20

标签: visual-studio visual-c++ boost

我正在尝试使用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 ; 

我对增强不熟悉,希望你们中的一个能告诉我如何解决问题。

0 个答案:

没有答案