我非常沮丧地安装boost。是的,我确实在网上阅读过大量的资料,包括原始(提升)指南和stackexchange上的许多类似主题,但它没有帮助。使长话短说:在windows上安装boost 10
- 我有VS2015(社区版)
- boost_1_62_0(下载)
- MinGW的(以防万一)
为常劝,我发起了开发商命令提示符(为了有msvs启动),结果是:
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)的\微软的Visual Studio 14.0 \ VC \ BIN:
@perte,谢谢!成功了! –