无法构建Boost.Build引擎

时间:2017-08-22 15:20:12

标签: c++ boost

我试图通过编写' bootstrap'来构建boost(1_65_0)引擎。到visual studio命令提示符2010和我去了这个错误..有什么建议吗?

这是bootstrap.log的一部分:

###
### Using 'vc10' toolset.
###

c:\boost_1_65_0\tools\build\src\engine>if exist bootstrap rd /S /Q bootstrap 

c:\boost_1_65_0\tools\build\src\engine>md bootstrap 

c:\boost_1_65_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
compile.c
variable.c
modules.c
strings.c
strings.c(195) : error C2143: syntax error : missing ';' before 'type'
strings.c(196) : error C2065: 'p' : undeclared identifier
strings.c(196) : error C2065: 'p' : undeclared identifier
strings.c(196) : warning C4047: '>=' : 'int' differs in levels of indirection from 'char *'
strings.c(196) : error C2065: 'p' : undeclared identifier
strings.c(196) : error C2100: illegal indirection
strings.c(196) : error C2065: 'p' : undeclared identifier
strings.c(196) : error C2100: illegal indirection
strings.c(196) : error C2065: 'p' : undeclared identifier
strings.c(196) : error C2100: illegal indirection
strings.c(196) : error C2106: '=' : 

0 个答案:

没有答案