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 的方法试了没用 展开
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 的方法试了没用 展开
3个回答
展开全部
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的文件夹就可以了。
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的文件夹就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询