在这里,我仅阐明我自己的观点,对于技术类文章,那些没经过测试,直接摘抄他人文章的人是没道德,我表示强烈的谴责,以及愤怒的言辞**。
照着网上装了两次,第一次搞了一个通宵装的,没成功,是照做,因我电脑性能太差我装的时间比较长,,但是没成功,很恼火。第二次才成功,写了下记录,以备后用。提醒一下,装的时候硬盘是不能小于6G。文件从官网下boost 1_38_0,由于我装双系统。XP已经配置通过,所以为了兼容不出问题,在WIN7里我还是装了boost 1_38_0。以下本人两系统都编译通过,你若是过不了,那跟我一点关心都没有。
下载地址 http://sourceforge.net/projects/boost/files/boost/1.38.0/
1、开始->所有程序->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 命令提示。
2、cd到boost目录;比如你将boost_1_38_0解压到F盘的boost里,键入
F:
cd boost\boost_1_38_0\tools\jam\src\
3、键入build.bat执行
4、执行完后会自动在F:\boost\boost_1_38_0\tools\jam\src\bin.ntx86\下生成bjam.exe。手动将它复制到 F:\boost\boost_1_38_0\里
5、设定编译环境。
如果少了这步将产生一堆警告信息。修改user-config.jam文件 (F:\boost\boost_1_38_0\tools\build\v2\user-config.jam) 的MSVC configuration最后一段
# MSVC configuration
# Configure msvc (default version, searched in standard location
# and PATH).
# using msvc ;
using msvc : 8.0 : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;
6、编译boost
漫长的编译,耐心等待,别关掉。
將目录cd到F:\boost\boost_1_38_0\下
cd ..\..\..\
输入以下执行
bjam.exe --without-python --toolset=msvc-8.0 --build-type=complete --prefix="F:\boost\boost_1_38_0\" stage
7、 工具 -> 选项 -> 项目和解决方案 -> VC++ 目录
包含文件->加上F:\boost\boost_1_38_0\
引用文件->加上F:\boost\boost_1_38_0\stage\lib
如果编译有出现fatal error c1001 ,全部重新变一下即可。从官IE下载网太慢,改用迅雷,飞一般。装完后bin.v2可以删掉,有2.5G多