如何使用CodeBlock安装Boost库?
我在这里差不多结束了;我正在研究保存文件和序列化,结果却发现C++没有像Python那样出色的pickle
所具有的那种本机序列化能力。但幸运的是,它有Boost--所以我开始在我的系统上安装Boost 1.47,以便能够序列化我的对象。
无法生成Boost.Build引擎。 有关进一步的诊断信息,请参阅bootstrap.log。
嗯-嗯,没有任何类型的.log文件,但有一个名为bootstrap的文本文件,其中包含以下内容:
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
###
### Using 'vc10' toolset.
###
c:Program Files (x86)CodeBlocksMinGWdownloadedoost_1_47_0 oolsuildv2engine>if exist bootstrap rd /S /Q bootstrap
c:Program Files (x86)CodeBlocksMinGWdownloadedoost_1_47_0 oolsuildv2engine>md bootstrap
c:Program Files (x86)CodeBlocksMinGWdownloadedoost_1_47_0 oolsuildv2engine>cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib /Febootstrapjam0 command.c compile.c debug.c execnt.c expand.c filent.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.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 pwd.c class.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
debug.c
execnt.c
execnt.c(29) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
expand.c
filent.c
glob.c
hash.c
hdrmacro.c
headers.c
jam.c
jam.c(581) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
jambase.c
jamgram.c
lists.c
make.c
make1.c
newstr.c
option.c
output.c
parse.c
Generating Code...
Compiling...
pathunix.c
pathunix.c(275) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
regexp.c
rules.c
scan.c
search.c
subst.c
timestamp.c
variable.c
modules.c
strings.c
filesys.c
builtins.c
md5.c
pwd.c
class.c
w32_getreg.c
w32_getreg.c(18) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
native.c
set.c
path.c
regex.c
Generating Code...
Compiling...
property-set.c
sequence.c
order.c
Generating Code...
现在,我真的很困惑。我对这一切感到头晕目眩--我仍然在编写侧滚屏程序,而且到目前为止还只有几个月的C++能力。我一点也不知道我做错了什么。有没有人能给我指给我一个清晰、完整的循序渐进的指南什么的?我只想提升我的系统!
解决方案
从您发布的错误消息中,我假设您使用的是某个版本的Visual Studio。为了从命令行使用它的编译器,您需要定义一些环境变量。如果您使用Visual Studio命令提示符,则会自动完成此操作。更好的是,您可能希望尝试并遵循this tutorial。
相关文章