您的位置:首页 > 其它

vs2008下安装boost_1_46_1库

2014-04-14 22:44 204 查看
转载自网络,若有侵权,望告之。

1.下载boost_1_46_1.zip http://www.boost.org/

解压后,运行 VS2008 Command Prompt .使用cd 进入D :\boost_1_46_1,然后输入bootstrap.bat并回车,会在目录下生成bjam,接着键入 bjam --toolset=msvc-9.0 --build-type=complete stage,开始编译boost库
经过一段时间编译完成,生成的库文件放在stage目录下,生成的中间文件bin.v2可以删除。

 


  2.配置vs2008.打开vs2008,工具->选项->项目和解决方案->VC++目录,右上角选择包含文件,添加 D:\boost_1_46_1,选择库文件,添加 D:\boost_1_46_1\stage\lib。

 

  3.简单的小例子测试一下Boost是否安装配置成功。

打开vs2008新建一个win32控制台的空的项目,加入.cpp文件

#include <boost/thread/thread.hpp>

#include <iostream>

void hello()

 {

std::cout << "Hello world, I'm a thread!" << std::endl;

}

int main() {

boost::thread thrd(&hello);

thrd.join();

return 0;

}

按F5编译,ctrl+F7运行。

正确安装的话,会在控制台输出一行"Hello world, I'm a thread!"的信息。

 

  4.安装可选库bzip2和zlib。检查boost目录下的stage文件夹中是否有形如libboost_zlib*.lib和 libboost_bzip2*.lib文件,如果没有,安装可选的库,zlib,和bzip2。方法为打开
cmd,设置路径:set ZLIB_SOURCE="D:\zlib-1.2.7"  编译 bjam --toolset=msvc-9.0 --with-iostreams --build-type=complete。bzip2安装同上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  boost vs2008