安装boost库 配置vs2008

来源:互联网 发布:数控外圆锥度编程 编辑:程序博客网 时间:2024/04/28 11:48

下载boost库

(最好去官网下http://www.boost.org/,到Downloads子页http://www.boost.org/users/download/)

下载最新版,我下的是boost_1_46_1压缩文件,解压缩 到d:/boost_1_46_1/(可以任何位置,你觉得合适就可以)目录下

(最新版本安装执行方法也类似,基本一样,改下名字即可)
1.编译bjam
从开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示(一定要从这进),命令提示cd到d:/boost_1_46_1/tools/build/v2/engine/src下执行build.bat,会在d: /boost_1_46_1/tools/build/v2/engine/src/bin.ntx86/产生 bjam.exe,把bjam.exe复制到 d:/boost_1_46_1/下。

(如果版本不一样,可能build.bat文件所在的目录不一样。可以到tools文件夹目录下搜索build.bat文件,搜索到文件后打开文件所在的位置即可得到路径了。)
2.编译boost
命令提示cd到d:/boost_1_46_1/下執行
bjam --without-python --toolset=msvc-9.0 --prefix=d:/boost install
參數說明
--without-python 表示不使用 python
--toolset : 所使用compiler,Visual Studio 2008為msvc-9.0
--prefix:指定编译后library的安裝目录


这一步要花很长时间(大约20分钟),看你的电脑速度
3.设定vs2008环境
启动vs2008->工具->选项-> 项目和解决方案 -> VC++目录
下拉 库文件 加上d:/boost/lib
下拉 包含文件 加上d:/boost/include/boost-1_46_1


这样基本已经完成了!

 

注意:如果发现libboost_regex-vc80-mt-gd-1_46_1.lib之类文件 提示错误时,是找不到该文件!
就到D:/boost/lib  把对应的文件libboost_regex-vc90-mt-gd-1_46_1.lib改为 libboost_regex-vc80-mt-gd-1_46_1.lib(可以用记事本或者写字板打开,然后保存)就可以一般是80和90的差别 (2005是80,2008是90)

 

网上还有其他的安装方法介绍,各位可以参考别人的安装方式。