gpt4 book ai didi

boost - 通过命令提示符运行 bootstrap.bat 文件时无法安装 boost(此处包含日志)

转载 作者:行者123 更新时间:2023-12-01 00:56:18 27 4
gpt4 key购买 nike

我在安装 boost 时遇到问题。我的操作系统是 Windows 7,我使用的是 VS 2013 express。我已经下载了 boost 并将其解压到目录 c:\boost\1.57.0\VC\12.0。然后我打开 VS cmd 提示符开始 -> 所有程序 -> Visual Studio 2013 -> Visual Studio 工具 -> VS2013 的开发人员命令提示符。然后我在 cmd 提示符中输入以下内容,“cd C:\boost\1.57.0\VC\12.0”,然后是 bootstrap(和 bootstrap.bat)。这是命令提示符显示的内容。

ERROR: Cannot determine the location of the VS Common Tools folder.

C:\Program Files (x86)\Microsoft Visual Studio 12.0>cd c:\boost\1.57.0\VC\12.0

c:\Boost\1.57.0\VC\12.0>bootstrap
Building Boost.Build engine

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter 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.

c:\Boost\1.57.0\VC\12.0>

我尝试重新安装 VS 和 .NET (4.5.1) 框架并再次尝试上述操作。下面是引导日志。如果有人可以对这个问题有所了解,将不胜感激。

提前致谢。
###
### Using 'vc11' toolset.
###
C:\Boost\1.57.0\VC\12.0\tools\build\src\engine>if exist bootstrap rd /S /Q bootstrap
C:\Boost\1.57.0\VC\12.0\tools\build\src\engine>md bootstrap
C:\Boost\1.57.0\VC\12.0\tools\build\src\engine>cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib /Febootstrap\jam0 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
command.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
compile.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
constants.c
debug.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
execcmd.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
execnt.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
filent.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
frames.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
function.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
glob.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
hash.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
hdrmacro.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
headers.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
jam.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
jambase.c
jamgram.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
lists.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
make.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
make1.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
object.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
Generating Code...
Compiling...
option.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
output.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
parse.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
pathnt.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
pathsys.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
regexp.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
rules.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
scan.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
search.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
subst.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
timestamp.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
variable.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
modules.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
strings.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
filesys.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
builtins.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
md5.c
md5.c(55) : fatal error C1034: string.h: no include path set
class.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
cwd.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
w32_getreg.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\jam.h(34) : fatal error C1034: ctype.h: no include path set
Generating Code...
Compiling...
native.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
set.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
path.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
regex.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\modules\../mem.h(67) : fatal error C1034: stdlib.h: no include path set
property-set.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
sequence.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\strings.h(11) : fatal error C1034: stddef.h: no include path set
order.c
c:\boost\1.57.0\vc\12.0\tools\build\src\engine\modules\../mem.h(67) : fatal error C1034: stdlib.h: no include path set
Generating Code...

最佳答案

您需要指定用于构建 boost 的工具集。

$bootstrap vc12
$b2

目前支持的工具集有:borland、como、gcc、gcc-nocygwin、intel-win32、metrowerks、mingw、msvc、vc7、vc8、vc9、vc10、vc11(来自 article)和 vc12(我自己测试过)。

关于boost - 通过命令提示符运行 bootstrap.bat 文件时无法安装 boost(此处包含日志),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com