Gcc 在Windows 10上安装boost

Gcc 在Windows 10上安装boost,gcc,boost,visual-studio-2015,installation,Gcc,Boost,Visual Studio 2015,Installation,我很沮丧。是的,我确实在网上阅读了大量的资料,包括原始的(boost)指南和许多关于StackExchange的类似主题,但没有帮助。长话短说: 我有VS2015(社区版) boost_1_62_0(已下载) minGW(以防万一) 按照通常的建议,我启动了Developers命令提示符(以便启动MS Visual Studio),结果是: C:\Users\Arnold\Desktop\boost_1_62_0>bootstrap.bat Building Boost.Build e

我很沮丧。是的,我确实在网上阅读了大量的资料,包括原始的(boost)指南和许多关于StackExchange的类似主题,但没有帮助。长话短说:

  • 我有VS2015(社区版)
  • boost_1_62_0(已下载)
  • minGW(以防万一)
按照通常的建议,我启动了Developers命令提示符(以便启动MS Visual Studio),结果是:

C:\Users\Arnold\Desktop\boost_1_62_0>bootstrap.bat
Building Boost.Build engine
'cl' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for further diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case. 
基本上,这意味着系统找不到编译器。我尝试在常规根cmd(“.\bootstrap.bat gcc”)中添加“gcc”来运行,但得到了相同的结果

我的bootstrap.log文件是:

###
### Using 'gcc' toolset.
###

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>if exist bootstrap rd /S /Q bootstrap 

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>md bootstrap 

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>gcc -DNT -o bootstrap\jam0.exe  command.c compile.c constants.c debug.c execcmd.c execnt.c filent.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathnt.c pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c md5.c class.c cwd.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c 
使用VS2015是更好的主意吗?有什么线索吗

UPD 我的C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin的内容:

请参阅错误消息“'cl'未被识别为内部或外部命令、可操作程序或批处理文件”。请转到安装文件夹:C:\program Files(x86)\Microsoft Visual Studio 14.0\VC\bin,如果存在“vcvars32.bat”,请运行它。然后,运行同一文件夹下的“cl.exe”,检查“cl”命令是否可用。如果工作正常,则可以将cd刻录到boost安装的解压文件夹,并直接运行bootstrap.bat,最后安装成功,如下图所示:
现在,您可以根据您的机器和开发需求做出决策。您需要64位还是32位?只是标题,还是构建?单线程还是多线程?请参阅以获取一些答案

完整的64位构建示例来自上面的第二个问题(由kayleeFrye_onDeck提供):


非常感谢您的回复!我找不到你提到的文件。请查看我的VC\bin库内容的屏幕截图
b2 -j%NUMBER_OF_PROCESSORS% toolset=msvc-14.0 --build-type=complete --libdir=C:\Boost\lib\x64 architecture=x86 address-model=64 install