win7下为VS2010安装boost库 命令行运行bootstrap.bat时提示failed to build Boost.Build engine 100

win7下为VS2010安装boost库命令行运行bootstrap.bat时提示failedtobuildBoost.Buildengine打开bootstrap.lo... win7下为VS2010安装boost库 命令行运行bootstrap.bat时提示failed to build Boost.Build engine 打开bootstrap.log发现提示
d:\lib\boost_1_61_0\tools\build\src\engine\jam.h(71) : fatal error C1083: 无法打开包括文件:“ctype.h”: No such file or directory
filesys.c
d:\lib\boost_1_61_0\tools\build\src\engine\jam.h(71) : fatal error C1083: 无法打开包括文件:“ctype.h”: No such file or directory
builtins.c
d:\lib\boost_1_61_0\tools\build\src\engine\jam.h(71) : fatal error C1083: 无法打开包括文件:“ctype.h”: No such file or directory
md5.c
md5.c(55) : fatal error C1083: 无法打开包括文件:“string.h”: No such file or directory
class.c
d:\lib\boost_1_61_0\tools\build\src\engine\strings.h(11) : fatal error C1083: 无法打开包括文件:“stddef.h”: No such file or directory
cwd.c
d:\lib\boost_1_61_0\tools\build\src\engine\jam.h(71) : fatal error C1083: 无法打开包括文件:“ctype.h”: No such file or directory
w32_getreg.c
d:\lib\boost_1_61_0\tools\build\src\engine\jam.h(71) : fatal error C1083: 无法打开包括文件:“ctype.h”: No such file or directory
正在生成代码...
正在编译...
native.c
d:\lib\boost_1_61_0\tools\build\src\engine\strings.h(11) : fatal error C1083: 无法打开包括文件:“stddef.h”: No such file or directory
set.c
d:\lib\boost_1_61_0\tools\build\src\engine\strings.h(11) : fatal error C1083: 无法打开包括文件:“stddef.h”: No such file or directory
path.c
d:\lib\boost_1_61_0\tools\build\src\engine\strings.h(11) : fatal error C1083: 无法打开包括文件:“stddef.h”: No such file or directory
regex.c
d:\lib\boost_1_61_0\tools\build\src\engine\modules\../mem.h(67) : fatal error C1083: 无法打开包括文件:“stdlib.h”: No such file or directory

这里没截全,大概就是说找不到这三个头文件

求解,网上说的设置系统环境变量“Path”加上C:\Windows\System32 的方法试了没用
展开
 我来答
山水阿锐
2017-04-06 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
Windows下Boost库安装方法
1. 概述
Boost库的安装的方法,IDE涉及DEV C++和VS 2008。
2. 下载

SVN下载链接,文件保存在“D:\Boost”下:参见网页 http://www.boost.org/users/download/,对于1.46版本的Boost,如果完全编译后,可能需要12-15GB的空间,虽然还没编译就占了3GB。
3. VS2008 Boost库编译(-vc9)
首先,编译bjam,在命令行下,运行bootstrap.bat -vc9
然后,编译库。在命令行下,运行:
bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:\Boost\bin\vc9" link=static runtime-link=shared threading=multi debug release
bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:\Boost\bin\vc9" link=static runtime-link=static threading=multi debug release
编译用了50分钟左右,产生了303MB的文件。
4. VS2008 Boost库配置
Tools -> Options -> Projects and Solutions -> VC++ Directories
在Library files中,增加D:\Boost\bin\vc9\lib
在Include files中,增加D:\Boost\
其中,Library的目录就是前面编译产生的那些库文件保存到的位置
其中,Include的目录随着Boost的不同版本会不同,现在1.47版本只要指定为D:\Boost即使用SVN下载Boost的文件夹就可以了。
匿名用户
2020-05-29
展开全部
可能是安装的boost库版本不对,试试其他版本的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9236a66
2019-11-11
知道答主
回答量:1
采纳率:0%
帮助的人:681
展开全部
遇到了一样的问题 想问问是怎么解决的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式