升压安装:缺少参数全局设定
Boost installation: missing argument global-setup
我正在尝试在Windows 10上安装Boost库。我已安装VS2017。我打开了开发人员命令提示符2017,现在已经输入了boostrap
,现在在编写b2
时,我会收到以下错误:
C:Program Filesboostboost_1_60_0>b2
C:/Program Files/boost/boost_1_60_0/tools/build/src/toolsmsvc.jam:1072: in configure-really
*** argument error
* rule generate-setup-cmd ( version : command : parent : options * : cpu : global-setup : default-global-setup-options : default-setup )
* called with: ( default : C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.14.26428binHostx86x86 : C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.14.26428binHostx86 : : i386 : : x86 : vcvars32.bat )
* missing argument global-setup
C:/Program Files/boost/boost_1_60_0/tools/build/src/toolsmsvc.jam:798:see definition of rule 'generate-setup-cmd' being called
C:/Program Files/boost/boost_1_60_0/tools/build/src/toolsmsvc.jam:201: in configure
C:/Program Files/boost/boost_1_60_0/tools/build/src/toolsmsvc.jam:153: in msvc.init
C:/Program Files/boost/boost_1_60_0/tools/build/src/buildtoolset.jam:43: in toolset.using
C:/Program Files/boost/boost_1_60_0/tools/build/src/buildproject.jam:1052: in using
project-config.jam:3: in modules.load
C:/Program Files/boost/boost_1_60_0/tools/build/srcbuild-system.jam:249: in load-config
C:/Program Files/boost/boost_1_60_0/tools/build/srcbuild-system.jam:412: in load-configuration-files
C:/Program Files/boost/boost_1_60_0/tools/build/srcbuild-system.jam:524: in load
C:Program Filesboostboost_1_60_0toolsbuildsrc/kernelmodules.jam:295: in import
C:Program Filesboostboost_1_60_0toolsbuildsrc/kernel/bootstrap.jam:139: in boost-build
C:Program Filesboostboost_1_60_0boost-build.jam:17: in module scope
我不确定如何解决这个问题。
在运行Bootstrap编辑project-config.jam
并进行更改如下所示。
import option ;
using msvc : 14.0 : "C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.14.26428binHostx86x86cl.exe";
option.set keep-going : false ;
根据您发布的错误信息,已使用版本14.14.26428。确保存在该版本,如果不更改版本或安装所需的版本。上述命令用于建筑32位。如果您需要64位将其更改为Hostx64x64
相关文章:
- 带参数的数据结构的全局声明
- 全局函数参数
- 包括一个类来定义全局变量参数 c++ :(
- 使用全局 std::array 引用作为模板参数时如何简化参数?
- 是否可以基于类模板的参数调用类方法和全局方法
- 没有参数的递归,也没有静态或全局变量
- 运算符<<依赖于参数的查找不在全局命名空间中查找
- 有什么理由C++ 11+ std::mutex 应该声明为全局变量,而不是作为函数参数传递到 std::thread 中
- 升压安装:缺少参数全局设定
- 无全局变量或功能参数的递归调用
- 是否可以通过全局变量定义具有可变参数数的函数中的参数数量
- 参数和全局变量,菜单程序
- 适用于全局模板运算符指定模板参数的适当语法
- 全局变量作为默认参数
- 如何在野牛C 中制作全局参数
- 将功能指针及其参数作为推力::元组传递给全局函数
- 提升预定义为带有参数的全局 lambda 的变体访问者
- C :枚举类型作为模板参数 - 全局范围
- 使用全局变量作为在其他源文件中分配的函数的参数
- C/C++,在使用全局参数或传递参数之间进行选择